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

如何在DAX中实现销售额按百万级规则取整?

实现指定取整规则的DAX格式化代码

直接通过分段判断+固定格式化输出就能满足需求,下面提供两种实现方式:

方式1:使用SWITCH函数(可读性更强)

Formatted Sales = 
VAR _sales = [Your Sales Measure] -- 替换为你的实际销售额字段/度量值
RETURN
SWITCH(
    TRUE(),
    _sales < 500000, "0M",
    _sales < 1500000, "1M",
    _sales >= 1500000, "2M"
)

方式2:使用嵌套IF函数

Formatted Sales = 
VAR _sales = [Your Sales Measure] -- 替换为你的实际销售额字段/度量值
RETURN
IF(
    _sales < 500000,
    "0M",
    IF(
        _sales < 1500000,
        "1M",
        "2M"
    )
)

注意事项

  • 务必将代码中的[Your Sales Measure]替换为你模型中实际的销售额字段或度量值
  • 直接使用原始数值(500000、1500000)进行判断,能避免转成百万单位后可能出现的浮点精度问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 21:37:08