首页 > 解决方案 > 与去年同期相比,运行月总百分比变化的功率 bi

问题描述

我已经为此苦苦挣扎了一段时间。我需要计算每年运行月份的总百分比变化。我让它工作了,但它没有得到当月的运行总数来进行计算。顺便说一句,这是在图表上。以下是我的计算:

图表的外观

在此处输入图像描述

ImprovementIncidentPercentage = 1 - DIVIDE([CurrYearIncidents],[LastYearIncidents],0)
 
CurrYearIncidents = CALCULATE(count(VW_RI_INCIDENTONLY_PBI[Incident]),
Filter(VW_RI_INCIDENTONLY_PBI,VW_RI_INCIDENTONLY_PBI[EVENTDATE].[Year] =('newsecondyear'[SecondYearValue])))

 
LastYearIncidents = CALCULATE(count(VW_RI_INCIDENTONLY_PBI[Incident]),
Filter(VW_RI_INCIDENTONLY_PBI,VW_RI_INCIDENTONLY_PBI[EVENTDATE].[Year] = 'newfirstyear'[FirstYearValue]))

第二年和第一年的值被用作切片器,以便他们能够选择他们希望看到百分比改进的两年:

切片器来选择两年的改进百分比 我知道有些事情必须改变 CurrYearIncidents 和 LastYearIncidents 所以它计算的是当月的运行总数而不是每月的总数。我只是不确定如何使它工作。这是对这个问题的仔细观察。

显示为错误表格图 对于 1 月计算是正确的 1-(10/14) = 28.6% 对于 2 月它应该是 1-(30/29) 但它是 2 月的月度总计并且不加起来 1 月所以它确实 1-(20/15) 为了逐月获得累积值,我使用此度量:累积事件 = TOTALYTD ( count (VW_RI_INCIDENTONLY_PBI[INCIDENT]), VW_RI_INCIDENTONLY_PBI[EVENTDATE].[Date])

请帮忙!

标签: powerbidaxpowerbi-desktop

解决方案


推荐阅读