如何显示 table 中记录的前 3 个最高数量的信息?

How to display top 3 highest amount info for a record from a table?

对于导入 PowerBI 的 table 之一,我有公司名称、借方金额、贷方金额和净额等列(计算列:借方金额-贷方金额)。

现在是否可以从 table 中提取借方、贷方或净额最高的三个公司名称并将其显示在磁贴上?可能是通过使用 DAX 或 OOTB 创建度量?它应该看起来像:

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

我设想的是上面的图块,一旦数据源中有任何更新,它们就会动态变化 table。不确定使用 DAX 是否可以做到这一点,我愿意接受建议。任何帮助将不胜感激。谢谢。

DAX 有一个 TOPN() 函数,您可以使用它来做这类事情。

另一种可能性是使用 built-in 高级过滤。在视觉级别过滤器下,选择过滤器类型 Top N,选择要显示的数量以及排序依据的值。