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。如果我的回答不起作用,请给我们几行数据以供查看