我正在使用画面,并坚持使以下代码的字段唯一。
"COUNTD(
IF NOT(ISNULL([firstBillingDate]))
THEN [msisdn]
ELSE NULL
END
)"
基本上它为所有具有firstbillingDate的列(NOT NULL)计算唯一msisdn
个。
问题是一个msisdn
有多个firstBillingDate
。我想要计算只有msidns
firstbillingdate
答案 0 :(得分:0)
不是在该计算中使用[firstBillingDate],而是创建LOD计算以仅为每个msisdns检索一个日期。
{fixed [msisdns] : min([firstBillingDate]}
您可以使用max
或min
。我假设你希望min为每个msisdns的任何多个日期返回更早的日期。现在在原始计算中使用它。