DAX中每个ID的最新月份数据

问题描述 投票:0回答:2

我是Powerbi和DAX的新手,我需要在DAX查询的度量中通过ID按分区检索上个月的数据。哪个是实现这个目标的最好方法?

.

sql-server ssas dax msbi
2个回答
0
投票
SELECT TOP 1 * FROM [TABLENAME] ORDER BY Id DESC

这应该做。


0
投票

我建议如下:

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

另一种选择是:

LatestMonth = CALCULATE(MAX(TableName[Month]),
                  FILTER(TableName,
                      TableName[ID] = EARLIER(TableName[ID])))
© www.soinside.com 2019 - 2024. All rights reserved.