I have a Teradata-SQL-Query that auto-created through FinBI SAP tool. I am trying to use that query in Tableau as a New Custom SQL. Due to differences in the synax I am getting an error.
Below is the query that I pulled from FinBI SAP Tool.
SELECT
ABC.PRODUCT_ID,
sum(CASE WHEN DEF.SERVICE_FLG = 'N' THEN DEF.COMP_US_NET_PRICE_AMT ELSE 0 END),
Sum(CASE WHEN DEF.SERVICE_FLG = 'N' THEN DEF.COMP_US_LIST_PRICE_AMT ELSE 0 END),
Sum(CASE WHEN DEF.SERVICE_FLG = 'N' THEN DEF.COMP_US_COST_AMT ELSE 0 END),
Sum(CASE WHEN DEF.SERVICE_FLG = 'N' THEN DEF.EXTENDED_QTY ELSE 0 END)
,
GHI.FISCAL_YEAR_NUMBER_INT,
GHI.JKL,
MNO.GU_PRIMARY_NAME
FROM
ABC,
DEF,
GHI,
MNO
WHERE
( DEF.FISCAL_YEAR_QUARTER_NUMBER_INT=GHI.FISCAL_YEAR_QUARTER_NUMBER_INT )
AND ( ABC.ITEM_KEY=DEF.PRODUCT_KEY )
AND ( DEF.END_CUSTOMER_KEY=MNO.END_CUSTOMER_KEY )
AND ( DEF.PRODUCT_KEY IN ( SELECT ITEM_KEY FROM ABC H JOIN PQR S ON H.TECHNOLOGY_GROUP_ID = S.TECHNOLOGY_GROUP_ID WHERE user_id=@Variable('BOUSER') AND IAM_LEVEL_NUM=1 ) )
AND ( DEF.DV_ATTRIBUTION_CD IN ('ATTRIBUTED','STANDALONE') )
AND
(
ABC.BUSINESS_UNIT_ID IN ( 'xyz' )
AND
DEF.REVENUE_RECOGNITION_FLG IN ( 'Y' )
)
GROUP BY
1,
6,
7,
8
enter code here