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

时间:2019-06-24 17:13:02

标签: powerbi dax powerbi-desktop

我从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] )
)

enter image description here

结果看起来正确:

enter image description here

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

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])
)

但是它给我的电话号码不正确

1 个答案:

答案 0 :(得分:1)

== AVERAGEX(VALUES(dim_Date [MM-YY]),[截止日期要求赔偿])之类的东西应该可以工作。没有数据或pbix很难分辨。