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

使用单个切片器控制月度及YTD计数的DAX公式咨询

解决方案说明

前提条件

确保你已创建独立的日期表,并将其与Incident表通过日期字段建立关系,同时在Power BI中将日期表标记为「日期表」(建模选项卡→标记为日期表)——这是实现精准日期筛选和时间智能统计的基础。

月度分类计数DAX公式

替换原有月度计数公式,使用以下代码:

Count: NMI (月度) =
VAR 选中年份 = SELECTEDVALUE('Date'[Year])
VAR 选中月份 = SELECTEDVALUE('Date'[Month Number])
RETURN
CALCULATE(
    COUNT('Incident'[Case no.]),
    'Incident'[Incident Class] = "NMI",
    YEAR('Incident'[Date]) = 选中年份,
    MONTH('Incident'[Date]) = 选中月份
) + 0

YTD分类计数DAX公式(优化版)

如果需要自动适配切片器的年初至今统计,替换原YTD公式为:

Count: NMI (YTD) =
CALCULATE(
    COUNT('Incident'[Case no.]),
    'Incident'[Incident Class] = "NMI",
    DATESYTD('Date'[Date])
) + 0

核心逻辑说明

  • 月度公式通过SELECTEDVALUE提取切片器选中的年份和月份,强制筛选Incident表中对应年月的数据,避免筛选上下文冲突导致的空白问题;+0确保无数据时显示0而非空白,保持图表连贯性。
  • YTD公式利用DATESYTD自动计算当年1月至切片器选中月份的累计数,无需手动设置日期范围,切片器切换时会自动更新统计区间。

使用步骤

  1. 基于日期表的「月份」字段(建议使用带年份的格式,如“2024年10月”)创建单个切片器。
  2. 月度图表绑定Count: NMI (月度)度量值,YTD图表绑定Count: NMI (YTD)度量值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 19:15:58