You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用DAX度量值提取指定signal_name对应的最大日期

提取指定signal_name的最大日期DAX方案

原始数据表格

status_Idsignal_namedate
1pos2/5/2024 17:28
2supplier2/5/2024 17:28
3customer2/5/2024 17:28
4warehouse2/5/2024 17:28
5Movement2/5/2024 17:28
6shipment2/5/2024 17:28
7trackers2/5/2024 17:28
8pos2/6/2024 16:06
9supplier2/6/2024 16:06
10customer2/6/2024 16:06
11warehouse2/6/2024 16:06
12Movement2/6/2024 16:06
13shipment2/6/2024 16:06
14trackers2/6/2024 16:06
15pos2/7/2024 16:06
16supplier2/7/2024 16:06
17customer2/7/2024 16:06
18warehouse2/7/2024 16:06
19Movement2/7/2024 16:06
20shipment2/7/2024 16:06
21trackers2/7/2024 16:06

方案1:固定提取特定signal_name的最大日期(以Movement为例)

如果只需要针对某个固定的signal_name(比如Movement)提取最大日期,使用以下度量值:

MaxDate_Movement = 
VAR MaxDateTime = MAXX(
    FILTER('你的表名', '你的表名'[signal_name] = "Movement"),
    '你的表名'[date]
)
RETURN FORMAT(MaxDateTime, "m/d/yyyy")

说明

  • 替换'你的表名'为实际的数据表名称
  • 该度量值会返回2/7/2024,自动去除时间部分

方案2:动态指定signal_name的通用度量值

如果需要根据报表上下文(比如选中的signal_name)动态返回对应最大日期,使用通用度量:

MaxDate_BySignal = 
VAR SelectedSignal = SELECTEDVALUE('你的表名'[signal_name], "Movement") -- 默认返回Movement的日期
VAR MaxDateTime = MAXX(
    FILTER('你的表名', '你的表名'[signal_name] = SelectedSignal),
    '你的表名'[date]
)
RETURN FORMAT(MaxDateTime, "m/d/yyyy")

说明

  • 当报表中选中某个signal_name时,返回该信号对应的最大日期
  • 若没有选中任何signal_name,默认返回Movement的最大日期

内容的提问来源于stack exchange,提问作者NottyHead

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 16:12:49