空白

返回空白。

语法

BLANK()  

返回值

空白。

备注

  • 空白不等于 NULL。 DAX 对于数据库 NULL 值和 Excel 中的空白单元格都使用空白。

  • 某些 DAX 函数对空白单元格的处理与 Microsoft Excel 有所不同。 空白和空字符串 ("") 并不总是相等,但是某些操作可能会将它们视为相等。

示例

下例说明了如何在公式中使用空格。 该公式计算经销商和 Internet 渠道之间的销售比例。 但是,在尝试计算比率之前,应检查分母是否为零值。 如果分母为零,则应返回一个空白值;否则,将计算该比率。

= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0   , BLANK()   , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD])   )  

该表显示了使用此公式创建表可视化效果时的预期结果。

行标签AccessoriesBikesClothing总计
20052.652.89
20063.334.03
20071.042.926.633.51
20080.411.532.001.71
总计0.832.515.452.94

在原始数据源中,BLANK 函数计算的列可能包含文本、空字符串或 NULL。 如果原始数据源是 SQL Server 数据库,则 NULL 值和空字符串是不同类型的数据。 但是对于此运算,会执行隐式类型转换,并且 DAX 会将它们视为相同类型的数据。

请参阅

文本函数
ISBLANK 函数

results matching ""

    No results matching ""