首页 > 解决方案 > Power BI 根据最大​​值删除重复项

问题描述

我有 2 列;ID 代码,值

(这是我的专栏)

删除重复项功能将删除具有较高值的​​示例并保留较低的示例。有什么办法可以去掉下面的吗?我期待的结果是这样的。

我预期的结果

我之前尝试过缓冲表功能,但它不起作用。似乎缓冲区表只适用于与日期相关的数据(最新的)。

标签: powerbibusiness-intelligencedata-analysispowerbi-desktopdata-transform

解决方案


您可以使用SUMMARIZEwhich 类似于 SQL 查询,该查询采用MIN列的值,按其他列分组。

在下面的示例中,取 MIN([value]),给定一个新列名称“MinValue”,该列按 IDCode 分组。这应该返回每个 IDCode 的最小值。

NewCalculatedTable = 
SUMMARIZE(yourTablename, yourTablename[IDCode], "MinValue", MIN(yourTablename[value]) )

或者,如果您想要更高的值,只需将MIN函数替换为MAX.


推荐阅读