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

Summarizing unique values grouped by different fields in DAX Power BI

我有以下 table - 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] 度量值

您可以在度量中使用汇总来按必填字段分组,然后return对其进行计算:

[Total_StatusDays_Upd]=
SUMX(SUMMARIZE(Tbl1, 
               Tbl1[ProgramID], 
               Tbl1[DateOut], 
               Tbl1[ClientID], 
               Tbl1[StatusDays_Upd]), 
     Tbl1[StatusDays_Upd])