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 日 |
|