PowerBi中DIVIDE怎么使用?

💡 DIVIDE() 是 Power BI / DAX 中最安全的除法函数,它用来做除法计算,但比你直接写 / 更强大,因为它可以自动处理除数为 0 的情况,避免报错!


✅ 一句话总结:

DIVIDE() = 安全除法,用来做 a ÷ b,同时防止除数为 0 时报错!


🧠 基本语法:

DIVIDE(<分子>, <分母>, [可选:除数为0时的默认值])

  • <分子>:要除的数

  • <分母>:被除的数

  • [默认值]当分母为 0 或空值时返回的值(可选)


🎯 示例 1:计算利润率

利润率 = DIVIDE( SUM(Sales[利润]), SUM(Sales[销售额]), 0 )

👉 表示:如果 销售额 = 0,就返回 0,而不是报错。


🎯 示例 2:客户平均订单金额

平均订单金额 = DIVIDE( SUM(Sales[Amount]), COUNT(Sales[OrderID]), BLANK() )

👉 没有订单就返回空值 BLANK(),更优雅。


✅ 为什么不用 / 直接除?

-- ⚠️ 会出错(分母为 0 会报错) SUM(Sales[利润]) / SUM(Sales[销售额])

-- ✅ 安全写法 DIVIDE(SUM(Sales[利润]), SUM(Sales[销售额]), 0)


📌 小贴士:

场景建议
分母有可能为 0 或空一定要用 DIVIDE()
想要优雅处理空/报错情况DIVIDE(..., 默认值)
不希望显示错误BLANK()0 作默认值

🧠 搭配公式建议:

计算目标公式建议
利润率DIVIDE(利润, 销售额)
客单价DIVIDE(销售额, 订单数)
员工人均销售DIVIDE(总销售额, 员工数, BLANK())
占比百分比DIVIDE(某类销售额, 总销售额)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值