HI All,
I have created one calculation view, which has lot of measure and dimensions.
and when tableau is firing SQL query on that then i am getting error in CASE statement.
for example.
if case statement is using dimension (POSNR).
SELECT
(CASE WHEN ("POSNR" =0) THEN 'True' ELSE 'False' END) As "ABC",
"POSNR" AS "POSNR",
"VBELN" AS "VBELN",
EXTRACT(MONTH FROM TO_DATE("ERDAT")) AS "mn_ERDAT_ok",
EXTRACT(YEAR FROM TO_DATE("ERDAT")) AS "yr_ERDAT_ok"
FROM "_SYS_BIC"."CA_ABC"
its running fine.
if case statement is using Measure (KWMENG).
SELECT
(CASE WHEN ("KWMENG" =0) THEN 'True' ELSE 'False' END) As "ABC",
"POSNR" AS "POSNR",
"VBELN" AS "VBELN",
EXTRACT(MONTH FROM TO_DATE("ERDAT")) AS "mn_ERDAT_ok",
EXTRACT(YEAR FROM TO_DATE("ERDAT")) AS "yr_ERDAT_ok"
FROM "_SYS_BIC"."CA_ABC";
Error:SAP DBTech JDBC: [2048]: column store error: search table error: [34023] Internal error during instantiating calculation model.
i think we can't use measure in CASE statement could you please let me know the reason.