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

基于切片器选择的过去13个月Flag检查DAX度量值需求

DAX度量值实现方案

核心逻辑

通过单选项日期切片器选中目标月份后,计算该月份往前推13个月的时间范围(包含选中月份),检查范围内是否存在Flag=1的记录,根据结果返回对应文本。

完整DAX代码

Data Miss Check = 
VAR SelectedMonth = SELECTEDVALUE('你的表名'[MonthYr])
VAR DateRangeStart = EDATE(SelectedMonth, -12) -- 生成选中月份往前12个月的日期,得到13个月周期的起始点
VAR HasFlaggedRecord = 
    CALCULATE(
        COUNTROWS('你的表名'),
        '你的表名'[MonthYr] >= DateRangeStart,
        '你的表名'[MonthYr] <= SelectedMonth,
        '你的表名'[Flag] = 1
    ) > 0
RETURN
    IF(HasFlaggedRecord, "data miss", "No data miss")

关键说明

  • 替换代码中的'你的表名'为实际的数据表名称
  • 确保MonthYr字段是日期格式(建议存储为每月第一天,如11/1/2024);如果是文本格式,需先转换为日期,比如将SelectedMonth定义改为SELECTEDVALUE(DATEVALUE('你的表名'[MonthYr]))
  • 单选项切片器需绑定到MonthYr字段,保证每次仅选中一个月份

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 23:42:34