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

将Tableau FIXED聚合函数转换为Power BI DAX表达式求助

Tableau FIXED 函数转 Power BI DAX 实现方案

原Tableau表达式逻辑说明

你给出的Tableau表达式作用是按[AUDIT]字段分组,计算每个分组内年份与当前年份一致的[MIN_AUDIT]字段最大值。

对应DAX实现

度量值写法(适合在图表、卡片等可视化组件中使用)

CALCULATE(
    MAX('你的表名'[MIN_AUDIT]),
    ALLEXCEPT('你的表名', '你的表名'[AUDIT]),
    YEAR('你的表名'[SCHDL]) = YEAR(TODAY())
)

计算列写法(适合在表中新增列存储每个AUDIT分组对应的固定值)

CALCULATE(
    MAX('你的表名'[MIN_AUDIT]),
    FILTER(
        ALLEXCEPT('你的表名', '你的表名'[AUDIT]),
        YEAR('你的表名'[SCHDL]) = YEAR(TODAY())
    )
)

逻辑对应说明

  • ALLEXCEPT('你的表名', '你的表名'[AUDIT]) 完全匹配Tableau中FIXED[AUDIT]的作用:清除表上的所有其他筛选,仅保留[AUDIT]字段的分组规则
  • 内置的年份筛选条件替代了原表达式中的IF判断,不符合年份要求的行不会被纳入MAX计算范围,和原逻辑完全一致
  • 使用时把你的表名替换为实际数据模型中的表名即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 12:39:00