機械翻訳について

Hierarchize

データベース・アウトラインで表される階層順にセットのメンバーを戻します。

構文

Hierarchize ( set [,POST] )

パラメータ

set

仕様の設定。

POST

このキーワードを使用すると、親の前に子メンバーが戻されます。

ノート

この関数は、データベース・アウトラインで表される階層順にセットのメンバーを戻します(デフォルトでトップダウンで表示され、親メンバーは子の前に戻されます)。

POSTを使用する場合、子メンバーは親の前に戻されます(ビューがボトムアップに変わります)。 たとえば、

Hierarchize({Child, Grandparent, Parent})

{Grandparent, Parent, Child}を返します。

Hierarchize({Child, Grandparent, Parent}, POST)

{Child, Parent, Grandparent}を返します。

例 1

次の式

Hierarchize({May, Apr, Jun})

セットを返します:

{Apr, May, Jun}

したがって、次の問合せを実行

Select 
Hierarchize({May, Apr, Jun})
on columns from sample.basic

グリッドを返します:

表4-77 MDXからの出力グリッドの例

4月 5月 6月
8644 8929 9534

例 2

次の式

Hierarchize({May, Qtr2, Apr, Jun})

セットを返します:

{ Qtr2 Apr May Jun }

したがって、次の問合せを実行

Select 
Hierarchize({May, Qtr2, Apr, Jun})
on columns from sample.basic

グリッドを返します:

表4-78 MDXからの出力グリッドの例

Qtr2 4月 5月 6月
27107 8644 8929 9534

例 3

次の式

Hierarchize({May, Qtr2, Apr, Jun}, POST)

セットを返します:

{Apr, May, Jun, Qtr2}

したがって、次の問合せを実行

Select 
Hierarchize({May, Qtr2, Apr, Jun}, POST)
on columns from sample.basic

グリッドを返します:

表4-79 MDXからの出力グリッドの例

4月 5月 6月 Qtr2
8644 8929 9534 27107

例 4

次の問合せ

Select 
Hierarchize({Dec, Year, Feb, Apr, Qtr1, Jun, Qtr2}, POST)
on columns,
Hierarchize({Margin, Sales})
on rows
from sample.basic

グリッドを返します:

表4-80 MDXからの出力グリッドの例

(軸) 2月 Qtr1 4月 6月 Qtr2 12月 Year
マージン 17762 52943 18242 19457 56317 18435 221519
売上高 32069 95820 32917 35088 101679 33342 400855