Spotfire:如果子值之一为null,如何使给定ID的所有值都为null

时间:2018-08-02 15:07:57

标签: spotfire

我有Spotfire,如果ID集的一个值为空,我需要将计算字段的所有值都设置为空

ID                 Date           Calculated Max Date or Null
I201807017         8/12/2018       NULL
I201807017         8/11/2018       NULL
I201807017                         NULL
I20190808          8/12/2018       8/12/2018
I20190808          7/30/2018       8/12/2018

1 个答案:

答案 0 :(得分:1)

我的解决方案是对一个组中的记录数进行计数,并检查其是否等于非空值的计数。我做到了:

case  when Count([ID]) over ([ID])!=Sum(case  when [Date] is null then 0 else 1 end) over ([ID]) then null else Max([Date]) over ([ID]) end