如何从表中显示记录的前3个最高金额信息?

时间:2018-03-16 20:36:14

标签: powerbi dax

对于导入PowerBI的其中一个表,我列有公司名称,借方金额,贷方金额和净金额(计算栏:借方金额 - 贷方金额)。

现在是否有可能从表中提取三个最高的公司名称,包括更高的借记,贷方或净额并将其显示在瓷砖上?可以通过使用DAX或OOTB创建一个度量?它应该看起来像:

Top Grossing             Second Grossing       Third Grossing 
12000(Net Amount)        10000(Net Amount)     5000 (Net Amount)
Company Name             Company Name          Company Name

我正在设想上面的瓦片,它们会在数据源表中的任何更新后动态更改。不确定是否可以使用DAX,我愿意接受建议。任何帮助将不胜感激。谢谢。 enter image description here

1 个答案:

答案 0 :(得分:1)

DAX有一个TOPN()功能,您可以将其用于此类事情。

另一种可能性是使用内置的高级过滤功能。在视觉级别过滤器下,选择过滤器类型前N个,选择要显示的数量以及要排序的值。

Top N filter