Powerbi 段相对于段总功率BI的百分比值(DAX)
大家好,我对幂BI(DAX公式)是新手,我正在尝试计算“类别”=X和“项目编号”=1的“计数”之和对所有类别(项目编号=1)的“计数”总数的百分比贡献。 这里理想的数学陈述是(30/50)*100%Powerbi 段相对于段总功率BI的百分比值(DAX),powerbi,dax,Powerbi,Dax,大家好,我对幂BI(DAX公式)是新手,我正在尝试计算“类别”=X和“项目编号”=1的“计数”之和对所有类别(项目编号=1)的“计数”总数的百分比贡献。 这里理想的数学陈述是(30/50)*100% 我打算在图表中表示百分比值,以上述示例所示的格式显示每个不同项目对其总贡献的百分比。实现这一点的标准方法是 calculation over partial set / same calculation over larger set 由于您还没有明确说明您试图计算此值的上下文,我将假设这是一个沿
我打算在图表中表示百分比值,以上述示例所示的格式显示每个不同项目对其总贡献的百分比。实现这一点的标准方法是
calculation over partial set / same calculation over larger set
由于您还没有明确说明您试图计算此值的上下文,我将假设这是一个沿以下路线的视觉:
我在这里使用的方法是
%ItemTotal =
DIVIDE (
SUM ( Table1[count] ),
CALCULATE ( SUM ( Table1[count] ), ALLEXCEPT( Table1, Table1[item_no] ) )
)
在分子中,有本地筛选器上下文中的和。例如,在左上角的单元格中,这意味着匹配项目编号=1
和类别=“X”
的所有行
在分母中,我们做了相同的事情,除了我们移除所有过滤上下文除了我们说要保留的上下文(项目号
),因此它包括所有类别
值
如果您试图在视觉上下文之外计算60%,那么您可以显式定义所需的过滤器。例如,这应适用于任何筛选器上下文:
X%_Item1 =
DIVIDE (
CALCULATE (
SUM ( Table1[count] ),
ALL ( Table1 ),
Table1[category] = "X",
Table1[item_no] = 1
),
CALCULATE (
SUM ( Table1[count] ),
ALL ( Table1 ),
Table1[item_no] = 1
)
)
有关修改筛选器上下文而不是相关的
ALLEXCEPT
的其他方法,请参阅和: