powerbi - 如何在 Power BI 中使用非活动关系和 SUMMARIZE 函数计算平均值
问题描述
我从dim_Date[Date]
到有不活跃的关系fact_Loss[DateClosed]
。
我需要计算平均每月结案索赔数量DateClosed
。
我可以使用以下方法计算每月的 ClosedClaims USERELATIONSHIP
:
1) 计算的 TotalClosedClaims
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 很难说。
推荐阅读
- android - Bitrise 中的 AndroidTest 资源文件夹
- r - 正则表达式 - 从公式中删除 poly()
- php - 如何在 wsse Header 中为 UsernameToken 添加属性?
- java - “< />”在 Java 中意味着什么吗?
- java - 从 Java 代码调用挂载点文件路径
- angular - 如何在 Angular 中设置图片上传大小限制(例如最大 2mb)
- jax-rs - 使用 @DefaultMethod 注释时,Apache CXF 不会通过 http 方法进行选择
- c# - 如果超过 5 分钟,则终止 Web Service 中的功能
- angular - Angular 6:模板解析错误:“组件”不是已知元素
- freeswitch - a-leg 挂断后保持 b-leg 在线