[DAX] DIVIDE函数

本文介绍了如何在Power BI中使用DAX的DIVIDE函数进行除法运算,包括函数参数的解释、示例及练习案例。通过实例展示了当遇到除数为零时如何设置备用结果,并与使用除法操作符的DAX表达式进行了对比。

语法格式

DIVIDE(<numerator>, <denominator> [,<alternateresult>])

参数说明

numerator:被除数(分子),可以是常数,也可以是DAX表达式

denominator:除数(分母),可以是常数,也可以是DAX表达式

alternateresult:遇到除零错误时返回的数值,如果没有提供该参数,则默认值为BLANK()

举个栗子

= DIVIDE(25/0, 100) 

返回的结果是100

= DIVIDE(8, 2)

返回的结果是4

= DIVIDE(5, 0)

返回的结果是空

练习案例

数据源

步骤1:将数据源导入到Power BI Desktop,单击【主页】|【Excel工作簿】选项,导入加载数据如下图所示

步骤2:在菜单栏中选择"新建列",输入公式Divide = DIVIDE([被除数], [除数]),结果如下图所示

在菜单栏中选择"新建列",输入公式Divide1 = DIVIDE([被除数], [除数],0),结果如下图所示

DIVIDE函数运算相当于下面这个使用除法操作符的DAX表达式

Divide =
IF (
    OR (
        ISBLANK([除数]),
        [除数] == 0
    ),
    BLANK(),
    [被除数] / [除数]
)

等价于

Divide = DIVIDE([被除数], [除数])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值