【问题标题】:Power BI - Calculating Max after summing the values for duplicate recordsPower BI - 在对重复记录的值求和后计算最大值
【发布时间】:2021-05-12 19:46:31
【问题描述】:

我有包含产品 ID 和价格列的表 (Sales_Data),其中产品 ID 是重复的,例如。

从上表中我想要最大值,它应该是 150,即对于 PID 2(重复记录必须发生总和才能找出最大值。

我创建了以下措施并认为它会起作用但没有成功 -

maxx( summarize ( Sales_Data, Product ID, Price),Price)

您能否在这里帮助获得所需的结果。

注意 - Sales_Data 表有 58 个不同的列

问候, SK

【问题讨论】:

  • 您能否再次检查您的示例是否正确?我在您提供的示例表中看不到任何重复项。
  • 另外,与所有 Power BI/DAX 公式一样,上下文与数据同样重要,因此请同时提供所需的最终结果,即您希望如何在表格中显示数据,在卡片中?您是否希望最大值显示在表格视觉列表产品的每一行或没有产品上下文的卡片中?
  • 我的错误。更新了正确的例子。因此,我想要在对唯一记录的价格求和后显示最大值的度量。所以举个例子,我给出的结果应该是 170

标签: powerbi


【解决方案1】:

你快到了。你想要的是像这样改变你的总结公式:

maxx( summarize ( Sales_Data, Sales_Data[Product ID], "Price", SUM(Sales_Data[Price])),[Price])

请注意,您应该尽可能考虑使用SUMMARIZECOLUMNS 而不是SUMMARIZE。后者的效率要低得多。

【讨论】:

  • 非常感谢......您建议的更正现在我得到了想要的结果。
猜你喜欢
  • 2021-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 1970-01-01
  • 2020-05-01
相关资源
最近更新 更多