DAX - 最后价值

use*_*740 8 powerpivot dax

我有这张桌子

在此输入图像描述

我想创建测量获得每天的最后交易价值.例如

在此输入图像描述

DAX查询应该如何?

ale*_*eta 9

您必须创建两个度量。一个用于每个日期的最后一次,另一个用于获取该日期和时间的值。

Last Time := 
CALCULATE(MAX([Time]),FILTER('Table',[Date]=MAX([Date])))
Run Code Online (Sandbox Code Playgroud)

Last Traded Value =
    CALCULATE (
        MAX ( 'Table'[Traded Value] ),
        FILTER ( 'Table', [Date] = MAX ( [Date] ) && [Last Time] = [Time] )
    )
Run Code Online (Sandbox Code Playgroud)

然后,添加Date行和列Last TimeLast Traded Value措施,在数据透视表,价值窗格。

让我知道是否有帮助。