複数のメニュー項目から単一のレポートへ移動
ハイパーブロック内に複数の項目を表示しているとします。これらの項目を別のレポートのハイパーリンクにします。
- カスタム階層を作成します。階層デザイナーで、一意の名前ビューに切り替えます。エレメントのキャプションは自動的に一意の名前と一致します。複数の階層からなる階層を作成します。
- [名前とテキストのテーブル] で、各エレメントの [名前] 属性を、ジャンプ先のレポートの一意の名前に設定します。
- カスタム階層をワークシート上にドラッグして、ハイパーブロックを作成します。
-
次の構文のセルに ROA 式を書き込みます:
=ROA("","","hierarchy name","Name", "Unique name of an element of the hierarchy"
).通常、ROA 式の最初の 2 つの引数は "database alias" と "data cube" ですが、カスタム階層やリストは、別名またはキューブに依存しないため、これらの引数は空 ("") になっています。ROA 式の 3 番目の引数は、通常、次元名です。ここでは代わりに、"Hierarchy name" が使用されます。"Name" は階層の属性です。注:Name 属性では、大文字と小文字が区別されます。"name" ではなく "Name" を使用します。
- ハイパーブロックの値セルを右クリックして、[アクションを定義] を選択します。
- モードに [ハイパーリンク] を選択します。
- 条件に [=TRUE] を選択します。
- タイプに [ジャンプ] を選択します。
- ターゲットレポートの [値] フィールドの参照ボタンをクリックして、[ターゲットレポート] ダイアログを開きます。
-
[ターゲットオブジェクトを指定するためのセル参照か数式を入力] を選択して、ROA 式が含まれるセルの参照 ("=B8" など) を入力します。
ビューモードで確認すると、ハイパーブロックのエレメントがハイパーリンクになっています。ハイパーリンクをクリックして、ターゲットレポートにジャンプします。