Power BI-基于总百分比的“其他”分类

时间:2020-10-09 20:20:11

标签: powerbi

快速问题:

我的总金额分为以下几种类别:

总数:70亿

分类1:30亿,

分类2:10亿,

...,

分类N:0,3M

N是如此之大,以至于当我在图表中放置时,大多数分类甚至都没有显示出来,因此我的经理建议我选择的东西不超过总70亿的5%,并进行分类将它们作为“其他”,以将它们整合到视觉上。

然后,我对“总计的百分比”进行了度量,例如:

% of total = 
divide( 
    sum(values), 
    sumx(
        allselected(table), 
        values
    )
)

这实际上是完美的,除了...

我想制定一个返回以下内容的度量(或计算列):

new classification = 
if(
    [% of total] > 0.05, 
    "Others", 
    [classification] 
)

只是为了在图中为我分类

但是,只有一种新分类返回旧分类,其余分类返回“其他”分类,但根据[占总数的百分比],我知道不止一种。

您能想到另一种方法来完成这项工作吗?这是一个愚蠢的问题吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

为[其他]和[分类]创建2个单独的度量,并按如下所示创建最终度量-

new classification = 

var is_greater = IF([% of total] > 0.05, 1, 0)

RETURN
SWITCH(
    is_greater , 
    1,[Others]", 
    [classification] 
)