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