You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "Pavel Tarasov (JIRA)" <ji...@apache.org> on 2017/01/17 12:41:26 UTC

[jira] [Created] (KYLIN-2403) tableau extract month in where

Pavel Tarasov created KYLIN-2403:
------------------------------------

             Summary: tableau extract month in where
                 Key: KYLIN-2403
                 URL: https://issues.apache.org/jira/browse/KYLIN-2403
             Project: Kylin
          Issue Type: Bug
          Components: 3rd Party
    Affects Versions: v1.5.4.1
            Reporter: Pavel Tarasov


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
(v6.3.4#6332)