11cube ( 'Orders' , {
22 sql : `
3- select 1 as id, 100 as amount, 'new' status
3+ select 1 as id, 100 as amount, 'new' status, TIMESTAMP '2022-12-05 06:00:00' created_at
44 UNION ALL
5- select 2 as id, 200 as amount, 'new' status
5+ select 2 as id, 200 as amount, 'new' status, TIMESTAMP '2022-12-05 06:15:00' created_at
66 UNION ALL
7- select 3 as id, 300 as amount, 'processed' status
7+ select 3 as id, 300 as amount, 'processed' status, TIMESTAMP '2022-12-05 08:00:00' created_at
88 UNION ALL
9- select 4 as id, 500 as amount, 'processed' status
9+ select 4 as id, 500 as amount, 'processed' status, TIMESTAMP '2022-12-05 09:00:00' created_at
1010 UNION ALL
11- select 5 as id, 600 as amount, 'shipped' status
11+ select 5 as id, 600 as amount, 'shipped' status, TIMESTAMP '2022-12-05 10:00:00' created_at
1212 UNION ALL
13- select 6 as id, 700 as amount, 'cancelled_by_customer' status
13+ select 6 as id, 700 as amount, 'cancelled_by_customer' status, TIMESTAMP '2022-12-05 11:00:00' created_at
1414 ` ,
1515 measures : {
1616 count : {
@@ -26,6 +26,10 @@ cube('Orders', {
2626 sql : 'status' ,
2727 type : 'string' ,
2828 } ,
29+ createdAt : {
30+ sql : 'created_at' ,
31+ type : 'time' ,
32+ } ,
2933 } ,
3034 preAggregations : {
3135 orderStatus : {
0 commit comments