qlikview中同一个字段的两个不同属性如何写表达式
How to write an expression for two different attributes in the same field in qlikview
请帮我在 qlikview 中为以下语句编写脚本,我在 SQL 中有它。
SELECT CASE
WHEN Total_A=0 THEN 0
ELSE cast(((Total_B+Total_C)/Total_A) AS decimal (5,2))
END AS ratio
我在名为 Total_val
的同一个字段中有 Total_A 、 Total_B 和 Total_C
SQL CASE 通常可由 QlikView if() 替换。
试试这个
if(Total_A=0,0,(Total_B+Total_C)/Total_A) as Ratio
如果 A、B、C 开关位于 Val 列内,那么它将变得更加棘手,因为您将不得不聚合并使用嵌套的 ifs。但我相信我写的声明等同于您给我们的SQL。如果我的回答不起作用,请给我们几行数据以供查看
请帮我在 qlikview 中为以下语句编写脚本,我在 SQL 中有它。
SELECT CASE
WHEN Total_A=0 THEN 0
ELSE cast(((Total_B+Total_C)/Total_A) AS decimal (5,2))
END AS ratio
我在名为 Total_val
的同一个字段中有 Total_A 、 Total_B 和 Total_CSQL CASE 通常可由 QlikView if() 替换。
试试这个
if(Total_A=0,0,(Total_B+Total_C)/Total_A) as Ratio
如果 A、B、C 开关位于 Val 列内,那么它将变得更加棘手,因为您将不得不聚合并使用嵌套的 ifs。但我相信我写的声明等同于您给我们的SQL。如果我的回答不起作用,请给我们几行数据以供查看