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

Power BI表格可视化:获取各站点最近非空KPI值需求

Power BI 实现各站点最近非空KPI值的度量值方案

核心思路

要实现忽略日期切片器筛选、返回各站点最近非空KPI值的效果,需分两步处理:

  1. 跳出当前日期切片器的限制,定位每个站点历史中最后一个存在非空KPI的日期
  2. 根据该日期提取对应的KPI值

DAX度量值代码

替换现有度量值(注意将'表名'替换为你的实际数据集表名):

最近非空KPI值 = 
VAR CurrentSite = SELECTEDVALUE('表名'[Site])
VAR LastValidDate = 
    CALCULATE(
        LASTNONBLANK('表名'[MonthYr], '表名'[KPI Value]),
        ALL('表名'[MonthYr]), // 忽略日期切片器筛选,遍历所有历史日期
        '表名'[Site] = CurrentSite
    )
RETURN
    CALCULATE(
        MAX('表名'[KPI Value]),
        '表名'[Site] = CurrentSite,
        '表名'[MonthYr] = LastValidDate
    )

代码说明

  • CurrentSite:捕获当前表格行对应的站点名称,确保计算按站点独立执行
  • LastValidDate:通过ALL('表名'[MonthYr])解除日期切片器的约束,再用LASTNONBLANK找到该站点最后一个有非空KPI值的日期
  • 返回值:根据找到的最近有效日期提取对应KPI值(用MAX是因为单日期对应单KPI值,等价于直接取值)

使用效果

将该度量值添加到表格可视化后,无论日期切片器选择任何日期,每个站点都会显示其历史中最近的非空KPI值——比如示例中的Alfa返回99.6、Beta返回70、Gama返回50。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 09:02:11