From 547ad5eb93d72c48f558b3d48e06904882bc3ee2 Mon Sep 17 00:00:00 2001 From: Kevin Hinterlong Date: Tue, 23 Mar 2021 12:23:11 -0500 Subject: [PATCH] Update: Add week, isoweek, month grains for elide - fixes an issue with day grain not having sql definition --- .../models/tables/DemoTables.hjson | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/packages/webservice/app/src/main/resources/demo-configs/models/tables/DemoTables.hjson b/packages/webservice/app/src/main/resources/demo-configs/models/tables/DemoTables.hjson index 5ba307d86..5fb303e1e 100644 --- a/packages/webservice/app/src/main/resources/demo-configs/models/tables/DemoTables.hjson +++ b/packages/webservice/app/src/main/resources/demo-configs/models/tables/DemoTables.hjson @@ -65,11 +65,32 @@ grains: [ { type: DAY + sql : ''' + PARSEDATETIME(FORMATDATETIME({{}}, 'yyyy-MM-dd'), 'yyyy-MM-dd') + ''' + } + { + type: WEEK + sql : ''' + PARSEDATETIME(FORMATDATETIME({{}}, 'YYYY-ww'), 'YYYY-ww') + ''' + } + { + type: ISOWEEK + sql : ''' + DATEADD('DAY', 1, PARSEDATETIME(FORMATDATETIME({{}}, 'YYYY-ww'), 'YYYY-ww')) + ''' + } + { + type: MONTH + sql : ''' + PARSEDATETIME(FORMATDATETIME({{}}, 'yyyy-MM'), 'yyyy-MM') + ''' } { type: YEAR sql : ''' - PARSEDATETIME(YEAR({{}}), 'YYYY') + PARSEDATETIME(YEAR({{}}), 'yyyy') ''' } ]