CurrentOrdinal(MDX)
새 설치: 2006년 7월 17일
반복하는 동안 집합 내의 현재 반복 번호를 반환합니다.
구문
Set_Expression.CurrentOrdinal
인수
- Set_Expression
집합을 반환하는 유효한 MDX 식입니다.
주의
집합을 반복할 때 CurrentOrdinal 함수는 Filter(MDX) 또는 Generate(MDX) 함수와 마찬가지로 반복 번호를 반환합니다.
[!참고] 지정된 집합은 별칭이어야 하며 명명된 집합일 수는 없습니다.
예
다음 예에서는 Order 함수를 사용하여 비어 있지 않은 튜플을 정렬한 후 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일 |
|