汇总 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])
我有以下 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])