ISBLANK

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

检查 value 是否 blank,and 返回 TRUEorFALSE

语法

ISBLANK(<value>)

参数

术语 定义
value 要测试的 valueor 表达式。

返回 value

value TRUE if 的布尔 value 为 blank;否则 FALSE

言论

若要详细了解使用 BLANKS 时的最佳做法,请参阅 避免在 DAX中将 BLANK 转换为 values。

此公式计算与 previousyear相比,销售额的提高 or 下降率。 该示例使用 IF 函数检查 previousyear的销售 value,以避免零 errordivide。

//Sales to Previous Year Ratio

= IF( ISBLANK('CalculatedMeasures'[PreviousYearTotalSales])
   , BLANK()
   , ( 'CalculatedMeasures'[Total Sales]-'CalculatedMeasures'[PreviousYearTotalSales] )
      /'CalculatedMeasures'[PreviousYearTotalSales])

结果

行标签 总销售额 总销售额 PreviousYear 销售额与 PreviousYear 比率
2005 $10,209,985.08
2006 $28,553,348.43 $10,209,985.08 179.66%
2007 $39,248,847.52 $28,553,348.43 37.46%
2008 $24,542,444.68 $39,248,847.52 -37.47%
总计 $102,554,625.71

信息函数