Нулевое условие в выражении qliksense - PullRequest
1 голос
/ 16 мая 2019

у меня есть это выражение

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 голосов
/ 17 мая 2019

, чтобы получить нулевые записи, нам нужно выбрать все и вычесть, например, не нулевые значения (установить $ и исключить $ установить со всеми A.code со значениями:

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

тогда вам нужно продолжать добавлять условия (+ для или как мы хотим оба набора, * для или - установить пересечение)

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

Я не подтвердил это. Если вы хотите, чтобы я сделал это, вы должны поделиться своим файлом qvf.

...