DAX - 获取列的最新记录的值

时间:2017-02-28 14:58:17

标签: powerbi dax

在Power BI Desktop中,我想要一个计算的度量来获取列Saldo em EUR的给定日期的最后一个值:

enter image description here

这是银行账户的期末余额,每天的相关余额是第一个位置,因为银行会安排这样的银行对账单,因为没有关于每条记录发生的小时的信息,是我能在任何一天获得期末余额的唯一方法。

这就是我正在尝试的:

Saldo do dia = CALCULATE(SUM('BankStatement'[Saldo em EUR]);FILTER('BankStatement';'BankStatement'[Data Valor]=MAX('BankStatement'[Data Valor])))

但是,这会为每天添加列Saldo em EUR的所有值。它返回10.632,60而不是793,80

以下是CSV文件的链接:https://drive.google.com/open?id=1vc6c4rV7-NpE1ClbF0dYcWa0PhH4hIMr38QU4EFKuxc

1 个答案:

答案 0 :(得分:0)

添加INDEX列,并每天在行中选择最高/最低(取决于索引是升序还是降序)的INDEX值。