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

求助:Power BI中基于周切片器的上周缺失产品占比度量值编写

解决方案

首先修正你原度量值的语法错误(末尾缺少闭合括号),正确写法如下:

Percentage of missing product = 
COALESCE(
    DIVIDE(
        CALCULATE(
            DISTINCTCOUNT('Table 1'[ID]),
            'Table 1'[Missing_Check] = 1
        ),
        CALCULATE(DISTINCTCOUNT('Table 1'[ID]))
    ),
    0
)

接下来是上周缺失产品占比的度量值,核心思路是先获取当前切片器选中的周数,再筛选出周数等于「选中周数-1」的数据进行计算:

Percentage of missing product (Last Week) = 
VAR SelectedWeek = SELECTEDVALUE('Table 1'[周数])
RETURN
COALESCE(
    DIVIDE(
        CALCULATE(
            DISTINCTCOUNT('Table 1'[ID]),
            'Table 1'[周数] = SelectedWeek - 1,
            'Table 1'[Missing_Check] = 1
        ),
        CALCULATE(
            DISTINCTCOUNT('Table 1'[ID]),
            'Table 1'[周数] = SelectedWeek - 1
        )
    ),
    0
)

说明

  • 用SELECTEDVALUE获取切片器选中的当前周数,仅针对单周选中场景生效;若切片器允许多选,可替换为MAX('Table 1'[周数])取最大周数作为当前周
  • 通过'Table 1'[周数] = SelectedWeek - 1精准筛选上周数据
  • 保留COALESCE处理分母为0的异常情况,返回默认值0

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 06:12:37