小编Dan*_*Dan的帖子

Power BI DAX 计算筛选行的最新值

我在 Power BI DirectQuery 表中有数据,看起来像这样:

Name    Tx     TxDate   Other Columns
-------------------------------------------------------
A       1      1/1/2017
A       2      1/3/2017
A       3      1/4/2017
B       4      1/5/2017
B       5      1/6/2017
C       6      1/1/2017
C       7      1/2/2017
C       8      1/9/2017
Run Code Online (Sandbox Code Playgroud)

在表格视觉中,我只想显示每个名称的最新行:

Name    Tx     TxDate   Other Columns
-------------------------------------------------------
A       3      1/4/2017
B       5      1/6/2017
C       8      1/9/2017
Run Code Online (Sandbox Code Playgroud)

但是,我使用切片器来帮助过滤我们的日期,并且我想要切片数据中的最新行。例如,如果切片日期范围是 1/1/2017 到 1/2/1017(含),我想显示:

Name    Tx     TxDate   Other Columns
-------------------------------------------------------
A       1      1/1/2017
C       7      1/2/2017
Run Code Online (Sandbox Code Playgroud)

我一直在尝试通过创建一个带有 DAX 表达式的度量来计算每个名称的最新日期,然后添加一个过滤器来仅显示最新的 TxDate = TxDate,但它不起作用来实现这一点:

LastTxDate = 
    MAXX(
        GROUPBY(
            Table,
            [Name],
            "Latest …
Run Code Online (Sandbox Code Playgroud)

dax powerbi

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

dax ×1

powerbi ×1