Power BI - 根据前N个选择计算百分比度量

时间:2018-04-19 15:14:32

标签: powerbi dax

我有一张这样的桌子。

Company Amount Year
A   200 2016
B   300 2016
C   400 2016
A   500 2017
B   600 2017
C   700 2017
A   100 2016
B   400 2016
C   100 2016
A   600 2017
B   133 2017
C   50  2017

我正在寻找一个衡量标准,计算前两家公司(基于金额)对该特定年份总金额的贡献百分比。这需要基于Year切片器的值来动态化。 (例如,如果选择2年,则前2家公司需要基于公司在这2年中花费的总金额)。

1 个答案:

答案 0 :(得分:1)

这是一项措施呢?

PercentTop2 =
    DIVIDE(
        SUMX(
            TOPN(2,
                SUMMARIZECOLUMNS(Companies[Company],
                    "Amount", SUM(Companies[Amount])),
                [Amount]),
            [Amount]),
        SUMX(ALLSELECTED(Companies), Companies[Amount]))

TOPN(2,[...])查找汇总表的前2行。然后将这两行的总和除以所有选定行的总和。