CurrentOrdinal (MDX)
新增: 2006 年 7 月 17 日
反覆運算時傳回集合中目前的反覆運算編號。
語法
Set_Expression.CurrentOrdinal
引數
- Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。
備註
在集合反覆運算時 (例如使用 Filter (MDX) 或 Generate (MDX) 函數),CurrentOrdinal 函數會傳回反覆運算編號。
附註: |
---|
指定的集合必須是別名,不能是命名集。 |
範例
下列範例會傳回集合中唯一的產品數目,並且先使用 Order 函數來排序非空的 Tuple,再利用 Filter 函數。CurrentOrdinal 函數是用來比較和刪除繫結。
WITH MEMBER [Measures].[PrdTies] AS Count
(Filter
(Order
(NonEmpty
([Product].[Product].[Product].Members
, {[Measures].[Reseller Order Quantity]}
)
, [Measures].[Reseller Order Quantity]
, BDESC
) AS OrdPrds
, (OrdPrds.CurrentOrdinal < OrdPrds.Count
AND [Measures].[Reseller Order Quantity] =
( [Measures].[Reseller Order Quantity]
, OrdPrds.Item
(OrdPrds.CurrentOrdinal
)
)
)
OR (OrdPrds.CurrentOrdinal > 1
AND [Measures].[Reseller Order Quantity] =
([Measures].[Reseller Order Quantity]
, OrdPrds.Item
(OrdPrds.CurrentOrdinal-2)
)
)
)
)
SELECT {[Measures].[PrdTies]} ON 0
FROM [Adventure Works]
請參閱
參考
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 7 月 17 日 |
|