PowerPivot 获取日期记录的最后一个值

PowerPivot 获取日期记录的最后一个值

我有一个 PowerPivot 查询,其中有 3 列:ID、日期和值。每天可能在新行上记录多个值。因此它看起来像:

ID  Date        Value
1   1/1/2019    654594
2   1/1/2019    987452
3   1/2/2019    6598
4   1/2/2019    549898
5   1/2/2019    5489785
6   1/3/2019    49456
7   1/3/2019    8994969
8   1/3/2019    1843

我的目标是使用 DAX 计算过滤表格,这样每天我都可以只获取 ID 最高的值(在我后续的数据透视表中).... 并且我仍然只获取当天的最大值。有人可以指导我找到我需要的东西或直接告诉我如何实现我需要的东西吗?日期与其他表相连,具有更多日期/时间控制功能。

它应该从上表中得出以下行:

ID  Date        Value
2   1/1/2019    987452
5   1/2/2019    5489785
8   1/3/2019    1843

... 到目前为止,我有一个度量,它为我提供了每天的最大 ID - 但我无法将其与值列配对。它看起来像这样:日期过滤器的最后一个 ID:

=CALCULATE(max(Table[ID]);ALLEXCEPT(DateTable;DateTable[Date]))

感谢您的帮助和/或建议

相关内容