BLANK

适用于:计算列计算表Measure视觉计算

返回 blank。

语法

BLANK()

返回 value

blank。

言论

  • 空白 not 等效于 null。 DAX 对 Excel 中的 and 单元格使用两个数据库 null blank 空白。

  • 某些 DAX 函数对 blank 单元格的处理方式与 Microsoft Excel 有些不同。 空字符串(“”)and 空字符串 not(“”)始终是等效的,但某些操作可能会将它们视为此类字符串。

以下示例演示如何在公式中使用空白。 该公式计算经销商 and Internet 渠道之间的销售额比率。 但是,在尝试 calculate 比率之前,应检查分母是否为零 values。 If 分母为零,则应返回 blankvalue;否则,将计算比率。

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

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

行标签 辅料 自行车 服装 总计
2005 2.65 2.89
2006 3.33 4.03
2007 1.04 2.92 6.63 3.51
2008 0.41 1.53 2.00 1.71
总计 0.83 2.51 5.45 2.94

在原始数据源中,由 BLANK 函数计算的列可能包含文本、空字符串 or null。 If 原始数据源是 SQL Server 数据库,空字符串 and null 是不同类型的数据。 但是,对于此操作,将执行隐式类型强制转换 andDAX 将它们视为相同的类型。

文本函数ISBLANK 函数