Power BI总计总计前N个错误的百分比

时间:2018-12-02 14:10:28

标签: powerbi dax

我正在运行此问题: 我想在商品列表上显示前5个订单,并显示总体%。

enter image description here

如您在左表中所见,物料H有60份订单,​​总计21.05% 现在,我只想查看前5名,但总体百分比相同,而不是如右表所示的28.57%。

过滤器非常简单。

enter image description here

我猜它可以使用DAX来解决,但是找不到正确的公式。

请帮助。

2 个答案:

答案 0 :(得分:1)

隐式度量%GT orders的总和为100%。如果您希望它按照自己的描述行事,则需要编写自己的度量。

该度量将如下所示:

Percent Orders =
DIVIDE(
    SUM(Table1[orders]),
    CALCULATE(
        SUM(Table1[orders]),
        ALL(Table1)
    )
)

您拥有的隐式度量%GT orders实际上是使用ALLSELECTED()而不是ALL()。如果要忽略分母中的前N个过滤器,则需要后者。

答案 1 :(得分:1)

%GST订单似乎是根据可获取的数据计算的度量。您可能要添加一个计算列,其中包含根据数据计算出的值,如下所示

%GST = Table1[Orders]/sum(Table1[Orders])

然后,您可以基于订单使用过滤器并相应地查看数据。请参阅下面的图像。希望这会有所帮助。

New Column

reports view