我正在计算呼叫中心呼叫的放弃率。我已经设法获得了整个数据集的正确结果(9.6%),但是当我钻到一个月和一周时,%会出错。 我想让结果显示AbandonedStatus = True的呼叫总数百分比,并使此百分比变化基于在单独的slicer \ filter中选择的时间段。
我认为我需要在TotalCalls度量标准中考虑日期,但是我不确定如何执行此操作。总的来说,我对DAX和PowerBI非常陌生。
% Abandoned = Calculate(DIVIDE([Abandoned], [Total Calls], 0))
Abandoned = COUNTROWS(FILTER(CallInfo,
CallInfo'[AbandonedStatus]="True"))
Total Calls = CALCULATE(COUNTROWS('CallInfo'), ALL('CallInfo'))
目前,向下钻取月份的结果总和将达到9.6%(1月为4.09%,2月为5.11%,3月为0.4%),我希望看到该月的结果(11.03% 1月,2月7.88%和3月23.43)
任何建议都会很棒。
答案 0 :(得分:0)
查看所有功能:
ALL(Table)从指定的表中删除所有过滤器。
ALL(Column [,Column [,…]])删除表中指定列的所有过滤器;表格中其他列上的所有其他过滤器仍然适用。
因此,如果您只想删除AbandonedStatus上的过滤器,而不想删除Date上的过滤器,请使用:
总通话次数= CALCULATE(COUNTROWS('CallInfo'),ALL('CallInfo'[AbandonedStatus]))