IsEmpty (MDX)

确定表达式的计算结果是否为空单元值。

语法

IsEmpty(Value_Expression) 

参数

  • Value_Expression
    有效 MDX(多维表达式)表达式,通常返回成员或元组的单元坐标。

注释

如果表达式的计算结果为空单元值,则 IsEmpty 函数返回 true。否则,此函数返回 false。

注意注意

成员的默认属性为成员的值。

IsEmpty 函数是唯一可以可靠测试空单元的方法,因为空单元值在 Microsoft SQL Server Analysis Services 中具有特殊含义。

重要说明重要提示

如果对值表达式的求值返回错误,该函数将返回 false。值表达式也可能返回错误,例如,属性引用引用了无效或不存在的属性。

有关空单元的详细信息,请参阅 OLE DB 文档。

示例

如果 Date 维度的 Fiscal 层次结构上当前成员的 Internet Sales Amount 返回一个空单元,则下面的示例将返回 TRUE:

WITH MEMBER MEASURES.ISEMPTYDEMO AS

IsEmpty([Measures].[Internet Sales Amount])

SELECT {[Measures].[Internet Sales Amount],MEASURES.ISEMPTYDEMO} ON 0,

[Date].[Fiscal].MEMBERS ON 1

FROM [Adventure Works]

请参阅

参考

概念