当尝试计算上个月的平均客户满意度得分时,结果为空白。
我有一个表格,其中包含所有支持票及其解决日期(得分为10、1或null),我想计算上个月相同得分的平均值以进行比较。 我还有另一个带有日期的表(与此表相关联),并且使用它来过滤报表(使用Power BI中的时间线过滤器)。 目标是:当用户在过滤器上选择一个月时,计算将显示与上个月的分数相比所选的月平均分数。 计算当前月份的分数还可以,但是前一个月份不起作用。
=
VAR First_of_Previous_Month =
EOMONTH ( MAX ( 'Date Ta'[Date] ), -2 ) + 1
VAR Beginning_of_Current_Month =
EOMONTH ( MAX ( 'Date Ta'[Date] ), -1 ) + 1
VAR Customer_Satisfaction_Sum =
CALCULATE (
SUM ( Tickets_Data_Solved[csat] ) * 10,
'Date Ta',
AND (
'Date Ta'[Date] >= First_of_Previous_Month,
'Date Ta'[Date] < Beginning_of_Current_Month
)
)
VAR Customer_Satisfaction_Count =
CALCULATE (
COUNT ( Tickets_Data_Solved[csat] ),
'Date Ta',
AND (
'Date Ta'[Date] >= First_of_Previous_Month,
'Date Ta'[Date] < Beginning_of_Current_Month
)
)
RETURN
Customer_Satisfaction_Sum / Customer_Satisfaction_Count
结果为空白。
答案 0 :(得分:0)
很难说为什么您的量度在没有看到模型和数据的情况下会返回空白。
尝试以下方法。创建度量:
Customer Satisfaction Score = SUM ( Tickets_Data_Solved[csat] ) * 10
创建另一个度量:
Customer Satisfaction Count = COUNT ( Tickets_Data_Solved[csat] )
第三项措施:
Average Customer Satisfaction =
DIVIDE( [Customer Satisfaction Score], [Customer Satisfaction Count])
最后:
Average Customer Satisfaction Previous Month =
CALCULATE( [Average Customer Satisfaction], PREVIOUSMONTH('Date Ta'[Date]))
那应该给您想要的结果。如果没有,那么您的模型中肯定还有其他内容,建议您将简化版本的pbix文件上传到类似Google驱动器的文件中,然后将链接添加到您的问题中。