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

将Tableau简单CASE语句转换为DAX:PowerBI销售度量值创建需求

PowerBI中实现等价Tableau CASE语句的销售度量值

针对你需要将Tableau的CASE语句转换为PowerBI的DAX代码来创建销售度量值的需求,这里提供两种实现方式:

方式一:使用SWITCH函数(更贴近Tableau CASE语法)

SWITCH函数在DAX中的逻辑和Tableau的CASE语句最为匹配,代码如下:

销售度量值 = 
SUMX (
    '你的数据表名',
    SWITCH (
        '你的数据表名'[indicator key],
        48, '你的数据表名'[indicator value],
        0
    )
)

方式二:使用IF函数

如果更习惯条件判断的写法,也可以用IF函数实现相同逻辑:

销售度量值 = 
SUMX (
    '你的数据表名',
    IF ( '你的数据表名'[indicator key] = 48, '你的数据表名'[indicator value], 0 )
)

说明

  • 替换代码中的'你的数据表名'为你实际使用的表名称
  • 使用SUMX是为了逐行迭代判断,确保符合条件的indicator value被正确聚合,和Tableau中CASE语句的执行逻辑一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 08:01:25