计算深入分析过程中占总额的百分比

计算深入分析过程中占总额的百分比

我有一个 Power BI Matrix 视觉对象,如下所示。
目前它显示的是 ISO 周数。您可以向下钻取以查看周结束日期(实际上不是向下钻取,因为它们是同一级别),然后是月度数据、季度数据,最后是年度数据。

在此处输入图片描述

视觉数据表如下。
在此处输入图片描述

我还有下面的表格版本(未连接到视觉效果) - 如果它使生活更轻松。
在此处输入图片描述

问题:

我正在尝试添加一个 DAX 公式来计算 Temps 占显示总数的百分比(即考虑深入分析级别)。
我目前的 DAX 知识是,我知道有很多我不知道的东西……比如大部分。

我以为我已经发现了一些东西ALLSELECTED,但却不知道如何让它把所有东西加起来——甚至不知道这是否是正确的起点。——
Temp % = DIVIDE([HeadCount],CALCULATE(ALLSELECTED(HeadCount[HeadCount])))正如我所想的那样,它返回了一个错误。

在此先感谢您提供的任何帮助。

答案1

经过一个周末的思考后,我得出了这个公式,它可以给我温度百分比,并在深入研究时进行更新。

Temp % = DIVIDE(CALCULATE(SUM(HeadCount[HeadCount]), FILTER(HeadCount,HeadCount[Status]="Headcount - Temps")), CALCULATE(SUM(HeadCount[HeadCount]),ALL(HeadCount[Status])))

不幸的是,我无法将其作为矩阵表的第三行,只能将其作为原始 HeadCount 列旁边的一列 - 这样,Perm (FTE) 行的百分比将为空白。我浏览了一下互联网,似乎目前这不容易实现。我使用的是版本:2.99.621.0 64 位(2021 年 11 月),因此会骚扰 IT 部门更新我 - 可能是新版本中的内容。

因此我将公式更新为:

% = DIVIDE(SUM(HeadCount[HeadCount]), CALCULATE(SUM(HeadCount[HeadCount]),ALL(HeadCount[Status])))  

这将计算临时工和全职工(FTE)的百分比

相关内容