我在 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)