如何在 Power BI 中使用非活动关系和 SUMMARIZE 函数计算平均值

How to calculate average using inactive relationship and SUMMARIZE function in Power BI

dim_Date[Date]fact_Loss[DateClosed] 我的关系不活跃。

我需要计算 DateClosed 平均每月已结案的索赔数量。

我能够使用 USERELATIONSHIP:

计算每月的 ClosedClaims

1) 计算的已关闭索赔总数

Ttl Closed Claims =
CALCULATE (
    DISTINCTCOUNT ( fact_Loss[ClaimID] ),
    FILTER ( fact_Loss, fact_Loss[ClaimStatus] = "Closed" )
)

2) 每月计算的已结理赔截止日期

Claims by Closed Date =
CALCULATE (
    [Ttl Closed Claims],
    USERELATIONSHIP ( fact_Loss[DateClosed], dim_Date[Date] )
)

结果看起来正确:

但现在我只需要在这些月取平均值: 我正在尝试这样的事情:

AVG Closed Claims = 
CALCULATETABLE(
    SUMMARIZE (
        FILTER ( fact_Loss, fact_Loss[ClosedMMYY] <> BLANK () ),
        fact_Loss[ClosedMMYY],
        "Average", COUNT ( fact_Loss[ClaimID] )
    ),USERELATIONSHIP(fact_Loss[DateClosed],dim_Date[Date])
)

但它没有给我正确的号码

类似 =AVERAGEX(VALUES(dim_Date[MM-YY]), [Claims by Closed Date]) 应该有效。没有数据或 pbix 很难说。