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]