HIER_LEVELは、階層のすべてのメンバーまたは特定のメンバーのレベルを返します。階層は、レベル・ベースである必要があります。
VARCHAR2
HIER_LEVEL ( [ member [WITHIN] ]
dimension | hierarchy)
memberは、レベルを計算するhierarchyの値です。指定しない場合、階層のすべてのメンバーのレベルが計算されます。
dimensionは、計算に使用するメンバーを含むディメンションです。
hierarchy: dimensionの階層です。指定しない場合は、デフォルト階層が使用されます。
次の例では、カレンダ階層の各メンバーのレベルを返します。
HIER_LEVEL(GLOBAL.TIME.CALENDAR)
| メンバー | レベル |
|---|---|
| 2003 | CALENDAR_YEAR |
| Q3-03 | CALENDAR_QUARTER |
| Jul-03 | MONTH |
次の例では、デフォルト会計年度階層の1つのメンバーのレベルを返します。
HIER_LEVEL('Jul-03' WITHIN GLOBAL.TIME)
| メンバー | レベル |
|---|---|
| Jul-03 | MONTH |
Copyright (C) 2003, 2007, Oracle. All rights reserved.