我有下表 - Tbl1:
ProgramID Domain ClientID DateIn DateOut StatusDays StatusDays_Upd
471 Res 323 09/13/2019 09/16/2019 4 4
471 Res 323 09/14/2019 09/16/2019 3 4
471 Res 323 09/15/2019 09/16/2019 2 4
471 Res 323 09/16/2019 09/16/2019 1 4
471 Res 325 08/12/2019 08/13/2019 2 2
471 Res 325 08/13/2019 08/13/2019 1 2
471 Res 318 10/10/2019 10/13/2019 4 4
471 Res 318 10/11/2019 10/13/2019 3 4
471 Res 318 10/12/2019 10/13/2019 2 4
471 Res 318 10/13/2019 10/13/2019 1 4
我需要创建一个度量来汇总 [StatusDays_Upd] 的值,按以下分组 [ProgramID]、[Domain]、[ClientID] 和 [DateOut] 以及计算唯一的 [ClientID]
结果如下:
ProgramID Count_ClientID Total_StatusDays_Upd
471 3 10
[Total_StatusDays_Upd] 应该是 4+2+4=10 并且必须包括按 [DateOut] 分组的所有不同值
我对 [Count_Clients] 使用了以下度量:
Count_ClientID = Distinctcount(ClientID)
但无法计算 [Total_StatusDays_Upd] 度量
答案 0 :(得分:2)
您可以在度量中使用汇总按必填字段分组,然后返回计算结果:
[Total_StatusDays_Upd]=
SUMX(SUMMARIZE(Tbl1,
Tbl1[ProgramID],
Tbl1[DateOut],
Tbl1[ClientID],
Tbl1[StatusDays_Upd]),
Tbl1[StatusDays_Upd])