You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sql: "SELECT 1 as user_id, '2022-01-01' as timestamp"
13
-
13
+
14
14
measures:
15
15
- name: weeklyActive
16
16
sql: "{CUBE}.user_id"
@@ -62,7 +62,7 @@ cubes:
62
62
cubes:
63
63
- name: ActiveUsers
64
64
sql: "SELECT 1 as user_id, '2022-01-01' as timestamp"
65
-
65
+
66
66
measures:
67
67
- name: weeklyActive
68
68
sql: "{CUBE}.user_id"
@@ -83,7 +83,7 @@ cubes:
83
83
cubes:
84
84
- name: ActiveUsers
85
85
sql: "SELECT 1 as user_id, '2022-01-01'::timestamptz as timestamp"
86
-
86
+
87
87
measures:
88
88
- name: withFilter
89
89
sql: "{CUBE}.user_id"
@@ -126,7 +126,7 @@ cubes:
126
126
cubes:
127
127
- name: ActiveUsers
128
128
sql: "SELECT 1 as user_id, '2022-01-01' as timestamp"
129
-
129
+
130
130
measures:
131
131
- name: weeklyActive
132
132
sql: "{user_id}"
@@ -181,7 +181,7 @@ cubes:
181
181
cubes:
182
182
- name: ActiveUsers
183
183
sql: "SELECT 1 as user_id, '2022-01-01' as timestamp"
184
-
184
+
185
185
measures:
186
186
- name: weeklyActive
187
187
sql: "{CUBE.user_id}"
@@ -197,7 +197,7 @@ cubes:
197
197
- name: time
198
198
sql: "{CUBE}.timestamp"
199
199
type: time
200
-
200
+
201
201
preAggregations:
202
202
- name: main
203
203
measures:
@@ -248,7 +248,7 @@ cubes:
248
248
cubes:
249
249
- name: active_users
250
250
sql: "SELECT * FROM (SELECT 1 as user_id, '2022-01-01'::timestamptz as \\"timestamp\\") t WHERE {FILTER_PARAMS.active_users.time.filter(\\"timestamp\\")} AND {FILTER_PARAMS.active_users.time.filter(lambda a,b : f'timestamp >= {a}::timestamptz AND timestamp <= {b}::timestamptz')}"
sql: "SELECT 1 as id, 1 as customer_id, TO_TIMESTAMP('2022-01-01', 'YYYY-MM-DD') as timestamp WHERE {FILTER_PARAMS.orders.time.filter(\\"timestamp\\")}"
307
-
306
+
sql: "SELECT *
307
+
FROM (
308
+
SELECT
309
+
1 as id,
310
+
1 as customer_id,
311
+
TO_TIMESTAMP('2022-01-01', 'YYYY-MM-DD') as timestamp
312
+
)
313
+
WHERE {FILTER_PARAMS.orders.time.filter(\\"timestamp\\")}"
314
+
308
315
joins:
309
316
- name: customers
310
317
sql: "{CUBE}.customer_id = {customers}.id"
311
318
relationship: many_to_one
312
-
319
+
313
320
measures:
314
321
- name: count
315
322
type: count
@@ -319,11 +326,11 @@ cubes:
319
326
sql: "{CUBE}.id"
320
327
type: string
321
328
primary_key: true
322
-
329
+
323
330
- name: time
324
331
sql: "{CUBE}.timestamp"
325
332
type: time
326
-
333
+
327
334
preAggregations:
328
335
- name: main
329
336
measures: [orders.count]
@@ -356,11 +363,11 @@ cubes:
356
363
measures:
357
364
- name: count
358
365
type: count
359
-
360
-
366
+
367
+
361
368
- name: customers
362
369
sql: "SELECT 1 as id, 'Foo' as name"
363
-
370
+
364
371
measures:
365
372
- name: count
366
373
type: count
@@ -370,11 +377,11 @@ cubes:
370
377
sql: id
371
378
type: string
372
379
primary_key: true
373
-
380
+
374
381
- name: name
375
382
sql: "{CUBE}.name"
376
383
type: string
377
-
384
+
378
385
views:
379
386
- name: line_items_view
380
387
@@ -385,13 +392,13 @@ views:
385
392
- join_path: line_items.orders
386
393
prefix: true
387
394
includes: "*"
388
-
excludes:
395
+
excludes:
389
396
- count
390
-
397
+
391
398
- join_path: line_items.orders.customers
392
399
alias: aliased_customers
393
400
prefix: true
394
-
includes:
401
+
includes:
395
402
- name: name
396
403
alias: full_name
397
404
`);
@@ -425,12 +432,12 @@ views:
425
432
cubes:
426
433
- name: BaseUsers
427
434
sql: "SELECT 1"
428
-
435
+
429
436
dimensions:
430
437
- name: time
431
438
sql: "{CUBE}.timestamp"
432
439
type: time
433
-
440
+
434
441
- name: ActiveUsers
435
442
sql: "SELECT 1 as user_id, '2022-01-01' as timestamp"
0 commit comments