[DAX] DIVIDE函数

语法格式

DIVIDE(,  [,])

参数说明

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

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

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

举个栗子

= DIVIDE(25/0, 100) 

返回的结果是100

= DIVIDE(8, 2)

返回的结果是4

= DIVIDE(5, 0)

返回的结果是空

练习案例

数据源

[DAX] DIVIDE函数_第1张图片

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

[DAX] DIVIDE函数_第2张图片

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

[DAX] DIVIDE函数_第3张图片

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

[DAX] DIVIDE函数_第4张图片

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

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

等价于

Divide = DIVIDE([被除数], [除数])

你可能感兴趣的:(Power,BI,#,Power,BI数据建模,Power,BI,DAX)