我有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
答案 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