如果条件在qlikview内变大

时间:2018-02-21 06:59:56

标签: variables if-statement qlikview

我想向所有超过10,000金额的员工展示我这样做但这不起作用

=if(RetBal < 10000,RetBal)

然后我将其保存在变量

2 个答案:

答案 0 :(得分:1)

即使每个客户有一行&lt; - &gt; RetBal你还需要在你的表达式中使用一些聚合函数

在您的情况下,有两种方法可以实现这一目标:

  • IF

if( sum(RetBal) > 10000, sum(RetBal) )

通常IF较慢,因此我个人尽量避免使用它。如果您拥有相对较小的数据集,这不是一个大问题。但是对于大数据集,延迟是可见的。

  • 设置分析

sum( {< empId = {"=sum(RetBal) > 10000"} >} RetBal )

Set Analysis被认为更快,因为它不会扫描整个表格

可以从here

下载示例应用

答案 1 :(得分:0)

我猜你错了大于号#34; &gt; &#34;