ISBLANK
检查值是否为空白,并返回 TRUE 或 FALSE。
语法
ISBLANK(<value>)
parameters
术语 | 定义 |
---|---|
值 | 要测试的值或表达式。 |
返回值
如果值为空,则返回布尔值 TRUE;反之返回 FALSE。
备注
若要详细了解使用空白时的最佳做法,请参阅不要将空白转换为 DAX 中的值。
示例
此公式计算与上一年相比销售额的增加率或减少率。 该示例使用 IF 函数检查上一年销售额的值,以避免发生被零除的错误。
//Sales to Previous Year Ratio
= IF( ISBLANK('CalculatedMeasures'[PreviousYearTotalSales])
, BLANK()
, ( 'CalculatedMeasures'[Total Sales]-'CalculatedMeasures'[PreviousYearTotalSales] )
/'CalculatedMeasures'[PreviousYearTotalSales])
Result、
行标签 | 总销售额 | 上一年的总销售额 | 与上一年相比的销售额比率 |
---|---|---|---|
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 |