IIf (MDX)
更新日期: 2006 年 7 月 17 日
返回由逻辑测试确定的两个值之一。
语法
IIf(Logical_Expression, Expression1, Expression2)
参数
- Logical_Expression
计算结果为 True 或 False 的有效多维表达式 (MDX) 逻辑表达式。
- Expression1
有效的多维表达式 (MDX)。
- Expression2
有效的多维表达式 (MDX)。
备注
对于由逻辑表达式指定的表达式,仅当其值为零时,此表达式的计算结果才为 false。其他任何情况都取值为 true。
如果指定的逻辑表达式计算结果为 true,则 IIf 函数返回第一个表达式。否则,该函数返回第二个表达式。
指定的表达式可以返回值或 MDX 对象。此外,指定表达式的类型无需匹配。
注意: |
---|
在 Microsoft SQL Server 2000 中,Analysis Services 仅支持数值和字符串返回类型,并且指定表达式的类型必须相同。这些限制不再适用于 SQL Server 2005 Analysis Services (SSAS)。 |
建议不要用 IIf 函数来创建基于搜索条件的成员集。请改用 Filter 函数使用逻辑表达式对指定集中的每个成员求值,然后返回成员子集。
注意: |
---|
如果任意一个表达式的计算结果为 NULL,则当满足条件时,结果集为 NULL。 |
请参阅
参考
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 7 月 17 日 |
|