【问题标题】:Lastest month data from every ID in DAXDAX 中每个 ID 的最新月份数据
【发布时间】:2025-12-18 22:00:01
【问题描述】:

我是 PowerbiDAX 的新手,我需要在 DAX 查询中按 ID 分区检索上个月的数据。实现这一目标的最佳方法是什么?

【问题讨论】:

  • 我想用这个数据添加新列

标签: sql-server ssas dax msbi


【解决方案1】:

我建议如下:

LatestMonth = CALCULATE(MAX(TableName[Month]),
                  ALLEXCEPT(TableName, TableName[ID]))

另一个选项是这样的:

LatestMonth = CALCULATE(MAX(TableName[Month]),
                  FILTER(TableName,
                      TableName[ID] = EARLIER(TableName[ID])))

【讨论】:

  • 我希望将金额显示为最大月份的输出
  • 我不明白你想说什么。我的建议有什么问题?