[
https://issues.apache.org/jira/browse/KYLIN-2403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shaofeng SHI updated KYLIN-2403:
--------------------------------
Component/s: (was: 3rd Party)
BI Integration
> tableau extract month in where
> ------------------------------
>
> Key: KYLIN-2403
> URL: https://issues.apache.org/jira/browse/KYLIN-2403
> Project: Kylin
> Issue Type: Bug
> Components: BI Integration
> Affects Versions: v1.5.4.1
> Reporter: Pavel Tarasov
> Priority: Major
>
> I’ve problem with tableau & kylin connect. When creating filter on month in
> tableau it generate query with filter
> WHERE (({fn EXTRACT(MONTH FROM "TEST_ORDERFACT"."DADD")} - 1) / 3 + 1 = 2).
> Detailed query example from tableau:
> SELECT "AMOCRM_MANAGERS"."NAME" AS "NAME__AMOCRM_MANAGERS_",
> {fn EXTRACT(MONTH FROM "TEST_ORDERFACT"."DADD")} AS "mn_DADD_ok",
> ({fn EXTRACT(MONTH FROM "TEST_ORDERFACT"."DADD")} - 1) / 3 + 1 AS
> "qr_DADD_ok",
> SUM("TEST_ORDERFACT"."AMOUNT") AS "sum_AMOUNT_ok",
> {fn EXTRACT(YEAR FROM "TEST_ORDERFACT"."DADD")} AS "yr_DADD_ok"
> FROM "PTARASOV"."TEST_ORDERFACT" "TEST_ORDERFACT"
> INNER JOIN "REALTYANALYTICS"."CLIENTCATEGORIES" "CLIENTCATEGORIES" ON
> ("TEST_ORDERFACT"."CLIENTCATEGORY" = "CLIENTCATEGORIES"."ID")
> INNER JOIN "REALTYANALYTICS"."AMOCRM_MANAGERS" "AMOCRM_MANAGERS" ON
> ("TEST_ORDERFACT"."MANAGER" = "AMOCRM_MANAGERS"."ID")
> LEFT JOIN "REALTYANALYTICS"."LOCATIONS" "LOCATIONS" ON
> ("TEST_ORDERFACT"."REGION" = "LOCATIONS"."ID")
> LEFT JOIN "REALTYANALYTICS"."ORDERFACTSERVICEPACKAGESOURCETYPES"
> "ORDERFACTSERVICEPACKAGESOURCETYPES" ON
> ("TEST_ORDERFACT"."ORDERFACTSERVICEPACKAGESOURCETYPEID" =
> "ORDERFACTSERVICEPACKAGESOURCETYPES"."ID")
> INNER JOIN "REALTYANALYTICS"."PRODUCTCATEGORIES" "PRODUCTCATEGORIES" ON
> ("TEST_ORDERFACT"."TARIF" = "PRODUCTCATEGORIES"."ID")
> INNER JOIN "REALTYANALYTICS"."PRODUCTS" "PRODUCTS" ON
> ("TEST_ORDERFACT"."PRODUCT" = "PRODUCTS"."ID")
> WHERE (("AMOCRM_MANAGERS"."NAME" = 'Саркис Ирицян') AND
> ("TEST_ORDERFACT"."USERSITEID" = 3032446) AND (({fn EXTRACT(MONTH FROM
> "TEST_ORDERFACT"."DADD")} - 1) / 3 + 1 = 3))
> GROUP BY "AMOCRM_MANAGERS"."NAME",
> {fn EXTRACT(MONTH FROM "TEST_ORDERFACT"."DADD")},
> ({fn EXTRACT(MONTH FROM "TEST_ORDERFACT"."DADD")} - 1) / 3 + 1,
> {fn EXTRACT(YEAR FROM "TEST_ORDERFACT"."DADD")}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)