Skip to content

Commit 8c074ad

Browse files
committed
in work
1 parent f7250b7 commit 8c074ad

File tree

12 files changed

+216
-2
lines changed

12 files changed

+216
-2
lines changed

packages/cubejs-testing-drivers/fixtures/athena.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@
163163
"querying SwitchSourceTest: simple cross join",
164164
"querying SwitchSourceTest: full cross join",
165165
"querying SwitchSourceTest: filter by switch dimensions",
166+
"querying BigECommerce: SeveralMultiStageMeasures",
166167

167168
"---------------------------------------",
168169
"Custom Granularities ",
@@ -198,6 +199,7 @@
198199
"Tesseract: querying BigECommerce with Retail Calendar: totalCountRetailWeekAgo",
199200
"SQL API: Timeshift measure from cube",
200201
"querying BigECommerce: multi-stage group by time dimension",
202+
"querying BigECommerce: SeveralMultiStageMeasures",
201203

202204
"querying BigECommerce: rolling window by 2 week",
203205
"querying custom granularities ECommerce: count by three_months_by_march + no dimension",

packages/cubejs-testing-drivers/fixtures/bigquery.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@
220220
"querying BigECommerce: rolling count_distinct_approx window by 2 week",
221221
"querying BigECommerce: rolling count_distinct_approx window by 2 month",
222222
"querying BigECommerce: totalProfitYearAgo",
223+
"querying BigECommerce: SeveralMultiStageMeasures",
223224
"SQL API: post-aggregate percentage of total",
224225
"SQL API: Simple Rollup",
225226
"SQL API: Rollup over exprs",

packages/cubejs-testing-drivers/fixtures/clickhouse.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@
214214
"querying SwitchSourceTest: simple cross join",
215215
"querying SwitchSourceTest: full cross join",
216216
"querying SwitchSourceTest: filter by switch dimensions",
217+
"querying BigECommerce: SeveralMultiStageMeasures",
217218

218219
"---------------------------------------",
219220
"Custom Granularities ",

packages/cubejs-testing-drivers/fixtures/databricks-jdbc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@
274274
"Tesseract: querying BigECommerce with Retail Calendar: totalCountRetailMonthAgo",
275275
"Tesseract: querying BigECommerce with Retail Calendar: totalCountRetailWeekAgo",
276276
"Tesseract: SQL API: Timeshift measure from cube",
277+
"querying BigECommerce: SeveralMultiStageMeasures",
277278

278279
"---- Different results comparing to baseQuery version. Need to investigate ----",
279280
"querying ECommerce: dimensions",

packages/cubejs-testing-drivers/fixtures/mssql.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@
156156
"querying SwitchSourceTest: simple cross join",
157157
"querying SwitchSourceTest: full cross join",
158158
"querying SwitchSourceTest: filter by switch dimensions",
159+
"querying BigECommerce: SeveralMultiStageMeasures",
159160

160161
"---------------------------------------",
161162
"SKIPPED SQL API (Need work)",

packages/cubejs-testing-drivers/fixtures/mysql.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@
152152
"querying SwitchSourceTest: simple cross join",
153153
"querying SwitchSourceTest: full cross join",
154154
"querying SwitchSourceTest: filter by switch dimensions",
155+
"querying BigECommerce: SeveralMultiStageMeasures",
155156

156157
"---------------------------------------",
157158
"Custom Granularities ",

packages/cubejs-testing-drivers/fixtures/postgres.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,8 @@
176176
"querying BigECommerce: multi-stage group by time dimension",
177177
"querying SwitchSourceTest: simple cross join",
178178
"querying SwitchSourceTest: full cross join",
179-
"querying SwitchSourceTest: filter by switch dimensions"
179+
"querying SwitchSourceTest: filter by switch dimensions",
180+
"querying BigECommerce: SeveralMultiStageMeasures"
180181
],
181182
"tesseractSkip": [
182183
"querying Products: dimensions -- doesn't work wo ordering",

packages/cubejs-testing-drivers/fixtures/redshift.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@
188188
"querying SwitchSourceTest: simple cross join",
189189
"querying SwitchSourceTest: full cross join",
190190
"querying SwitchSourceTest: filter by switch dimensions",
191+
"querying BigECommerce: SeveralMultiStageMeasures",
191192

192193
"---------------------------------------",
193194
"SKIPPED SQL API (Need work) ",
@@ -210,6 +211,7 @@
210211
"querying BigECommerce: rolling window by 2 month without date range",
211212
"querying BigECommerce: rolling window YTD without date range",
212213
"querying custom granularities ECommerce: count by two_mo_by_feb + no dimension + rollingCountByLeading without date range",
214+
"querying BigECommerce: SeveralMultiStageMeasures",
213215

214216
"SQL API: Simple Rollup",
215217
"SQL API: Complex Rollup",

packages/cubejs-testing-drivers/fixtures/snowflake.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,8 @@
267267
"querying BigECommerce: multi-stage group by time dimension",
268268
"querying SwitchSourceTest: simple cross join",
269269
"querying SwitchSourceTest: full cross join",
270-
"querying SwitchSourceTest: filter by switch dimensions"
270+
"querying SwitchSourceTest: filter by switch dimensions",
271+
"querying BigECommerce: SeveralMultiStageMeasures"
271272
],
272273
"tesseractSkip": [
273274
"for the Customers.RollingExternal",

packages/cubejs-testing-drivers/src/tests/testQueries.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1826,6 +1826,23 @@ export function testQueries(type: string, { includeIncrementalSchemaSuite, exten
18261826
expect(response.rawData()).toMatchSnapshot();
18271827
});
18281828

1829+
execute('querying BigECommerce: SeveralMultiStageMeasures', async () => {
1830+
const response = await client.load({
1831+
measures: [
1832+
'BigECommerce.totalProfitYearAgo',
1833+
'BigECommerce.percentageOfTotalForStatus',
1834+
'BigECommerce.totalCountRetailMonthAgo',
1835+
'BigECommerce.count',
1836+
],
1837+
timeDimensions: [{
1838+
dimension: 'BigECommerce.orderDate',
1839+
granularity: 'month',
1840+
dateRange: ['2020-01-01', '2020-12-31'],
1841+
}],
1842+
});
1843+
expect(response.rawData()).toMatchSnapshot();
1844+
});
1845+
18291846
execute('querying BigECommerce: filtering with possible casts', async () => {
18301847
const response = await client.load({
18311848
measures: [

0 commit comments

Comments
 (0)