qliksense表达式中的空条件

时间:2019-05-16 07:27:43

标签: null expression qliksense

我有这个表达式

sum( {<code={'12','13,'16','90'}, type={'abc','def','xyz'}, type2={'general'}>} net_pre)
-
sum( {<code={'12','13,'16','90'}, type={'abc','def','xyz'}, type2={'general'}>} tax_prem)

要添加条件

A.Code Is Null Or (A.Code Is Not Null And A.MClass Is Null)

目前,我没有对此进行任何尝试,也不知道如何在表达式中添加此条件

我如何修改表达式

有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

要获取空记录,我们需要选择全部而不是不减去空值(设置$和排除$设置所有具有值的A.code:

sum( {$-$<A.code={"*"}>} net_pre)

然后,您需要继续添加条件(+表示或希望得到两个集合,*表示或-设置交集)

sum( {
     ($-$<A.code={"*"}>) 
     +
     ($<A.code={"*"}> * ($-$<A.MClass={"*"}>))
     } net_pre)

我尚未验证。如果要我这样做,则需要共享您的qvf文件。