汇总按 DAX Power BI 中不同字段分组的唯一值

时间:2021-03-16 12:40:19

标签: group-by dax summarize

我有下表 - 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] 度量

1 个答案:

答案 0 :(得分:2)

您可以在度量中使用汇总按必填字段分组,然后返回计算结果:

[Total_StatusDays_Upd]=
SUMX(SUMMARIZE(Tbl1, 
               Tbl1[ProgramID], 
               Tbl1[DateOut], 
               Tbl1[ClientID], 
               Tbl1[StatusDays_Upd]), 
     Tbl1[StatusDays_Upd]) 
相关问题