Ordinal
世代番号またはレベル番号を返します。
構文
Ordinal ( layer )
パラメータ
- レイヤー
-
序数を決定するレイヤー仕様。
例
次の例では、Productディメンションの各メンバーの世代番号とレベル番号を出力します。 序数関数の入力引数が世代であるため、計算済メンバー[ProdGen]
の値は世代番号です。 序数関数の入力引数がレベルであるため、計算済メンバー[ProdLev]
の値はレベル番号です。
WITH
MEMBER [Measures].[ProdGen] AS
'Ordinal([Product].CurrentMember.Generation)'
MEMBER [Measures].[ProdLev] AS
'Ordinal([Product].CurrentMember.Level)'
SELECT
{[ProdGen], [ProdLev]} ON COLUMNS,
[Product].Members ON ROWS
FROM Sample.Basic
この問合せでは、次のグリッドが返されます:
表4-120 MDXからの出力グリッドの例
(軸) | ProdGen | ProdLev |
---|---|---|
製品 | 3 | 0 |
100 | 2 | 1 |
100-10 | 3 | 0 |
100-20 | 3 | 0 |
100-30 | 3 | 0 |
200 | 3 | 0 |
200-10 | 2 | 1 |
200-20 | 3 | 0 |
200-30 | 3 | 0 |
200-40 | 3 | 0 |
300 | 2 | 1 |
300-10 | 3 | 0 |
300-20 | 3 | 0 |
300-30 | 3 | 0 |
400 | 2 | 1 |
400-10 | 3 | 0 |
400-20 | 3 | 0 |
400-30 | 3 | 0 |
低カロリー | 2 | 1 |
100-20 | 3 | 0 |
200-20 | 3 | 0 |
300-30 | 3 | 0 |