如何在PowerBI Desktop中创建其他类别?



我正在学习Power BI Desktop我有一个项目已经加载,我已经创建了一个饼图。

如你所见,数据目前分为两年:2022年和2021年。

我也有前几年的数据,我想包括在图表中。不幸的是,这几年的数字都不高。所以我想把它们归类为& Other"类别。

我已经尝试过使用这里描述的RANKX函数(我从评论中复制并粘贴了公式,并用我自己的字段名替换了字段名)和这里描述的RANKX函数(我使用我自己的字段名一步一步地遍历文章)。我使用了评论和文章中显示的完全相同的格式:

Rank = RANKX('Table','Table'[Percent],,DESC,Dense)

(Table是我要使用的表名,Percent是我要排序的列)

但是,当我将新列添加到表中时,PowerBI会自动给我一个求和计算。这个计算每一列都是1。当我要求它不要给我一个总和时,它说它无法显示视觉效果,并把我带回计算界面。 谢谢你的帮助,凯文!这是我要画的表格。有时候我真是个白痴。 编辑2:现在我试图在公式中使用不同的字段:
Rank = RANKX('FactClaimActivity','FactClaimActivity'[DirectIncurredLoss_ITD])

(这是我试图以百分比为基础的原始字段)

我的桌子是这样的。(是的,我知道2016年、2017年、2019年和2020年是负值,2014年和2015年是0美元。我只是想展示一下数据是什么

编辑3:这次我也得到了一个错误,当我在公式中键入,它说"列'DirectIncurredLoss_ITD'在表'FactClaimActivity'的单个值无法确定。当度量公式引用包含许多值的列而没有指定聚合(如min、max、count或sum)以获得单个结果时,就会发生这种情况。">

我不明白为什么它想要一个单一结果的公式,根据该字段对数据点进行排名。这似乎违背了这个公式的全部目的。

但是当我使用公式时,我得到了和上次一样的结果!这一列是固定的十进制数字格式,它确实有许多不同的值。

编辑:我已经找到答案了

New Category = IF('FactClaimActivity'[Rank]<=2,'FactClaimActivity'[LossYear],"Other")

这个公式将帮助你得到正确的结果。

最新更新