PixelPerfect レポートへの目次の追加
PixelPerfect レポートでは、リンク付きで自動的に更新される目次を追加することができます。既存の PixelPerfect レポートに目次を追加することもできます。このページに記載された手順を行う前に、「 PixelPerfect レポートに合計と小計を追加する方法」の説明に従ってレポートを作成する必要があります。
2 つのレベルをもつ PixelPerfect レポートの作成
「 PixelPerfect レポートに合計と小計を追加する方法」で説明されている手順を繰り返すことで、Year と CategoryName のレベルをもつ新しい PixelPerfect レポートを作成できます。レベルの値は目次の行となります。
以下を実行します。
- Qlik NPrinting メイン メニューで [レポート] を選択してから、[レポートの作成] をクリックします。
- レポートに [タイトル] を入力します。 PixelPerfectReport with Table of Contents。
- [タイプ] ドロップダウン リストから [PixelPerfect] を選択します。
- [アプリ] ドロップダウン リストからアプリを選択します。
- [作成] をクリックしてレポートを作成します。
- [テンプレートの編集] をクリックして [テンプレート エディター] を開きます。
- [レベル] ノードを右クリックし、[レベルの追加] をクリックします。
- 必要なオブジェクトが含まれる QlikView ドキュメントへの [接続] を選択します。
- オブジェクト リストから Year を選択します。
- [Year_Level] を右クリックし、[レベルの追加] をクリックし、[CategoryName]フィールドを選択します。
- [CategoryName_Level] を右クリックし、[レベルの追加] をクリックして [CH184] チャートを選択します。
- [Detail] バンドを右クリックし、[Insert Detail Report] を選択し、[Year_Level] をクリックします。
- [Year] フィールドを [レベル] ノードから [Detail1] バンドにドラッグ アンド ドロップします。
- お好みに応じてセルの書式を設定します。
- [Detail1] バンドを右クリックし、[Insert Detail Report] を選択し、[CategoryName_Level] をクリックします。
-
[CategoryName] フィールドを [レベル] ノードから [Detail2] バンドにドラッグ アンド ドロップします。
- お好みに応じてセルの書式を設定します。
- [Detail2] バンドを右クリックし、[Insert Detail Report] を選択し、[CH184_Level] をクリックします。
-
必要であれば、すべての [レベル] ノードの詳細を展開し、CH184 列を選択し、[Detail3] バンドにドラッグ アンド ドロップします。
作成されたセルをお好みに応じて書式設定し、セルの下にある空白を削除します。
- Shift キーを押しながら CH184 列を選択し、右クリックして列を [Detail 2] バンドの下部にドラッグ アンド ドロップします。これによりテーブル ヘッダーが作成されます。
- お好みに応じて作成されたセルの書式を設定します。
- [Detail3] バンドを右クリックし、[Insert Band] を選択し、[GroupFooter] をクリックします。
- 「 PixelPerfect レポートに合計と小計を追加する方法」の説明に従って、合計 Total Sales と Gross Profit を [GroupFooter1] バンドに追加します。
- [保存] をクリックしてテンプレートを保存します。
プライマリ ブックマークとセカンダリ ブックマークの作成
まず、見出しをブックマークとして設定します。Year がプライマリ ブックマーク、Category Name がセカンダリ ブックマークとなります。
以下を実行します。
- 範囲 Detail1 の [Year] ヘッダーを選択します。
- 左下のパネルにある [Property Grid] で [Data] グループを見つけます。
- [(Data Bindings)] および [Bookmark] ノードを展開します。
- [Binding] ノードを選択します。
- [Binding] フィールドの右端にある下矢印をクリックして [Binding] ドロップダウン リストを開きます。
- [レベル] および [Year_Level] ノードを展開します。
-
[Year] ノードをクリックして選択します。
この手順によりトップ レベルのブックマークが作成されます。
- [Detail2] で [CategoryName_Level.CategoryName] を選択します。
- 手順 1 ~ 8 を繰り返して、[CategoryName_Level] ノードの展開を追加し、代わりに [CategoryName] ノードをクリックします。
ブックマーク階層の定義を始める
この手順では、このレベルを [Detail1] の子として定義します。目次はこのレベルでインデントされます。
以下を実行します。
- [Navigation] グループに到達するまで [Property Grid] を下にスクロールします。
- Parent Bookmark を選択します。
- [Parent Bookmark] フィールドの右端にある下矢印をクリックして [Parent Bookmark] メニューを開きます。
- [DetailReport] および [Detail1] ノードを展開します。
-
[Label1] ノードをクリックして選択します。
テンプレートの [Year] セルが強調表示されます。
[ReportHeader] バーの作成
目次は ReportHeader の中になければなりません。
以下を実行します。
- [Detail] バーを右クリックします。
- Insert Band を選択します。
-
[ReportHeader] をクリックします。
これにより [ReportHeader] バーと範囲が作成されます。
Report ヘッダーに目次を挿入
以下を実行します。
- 右にある [ToolBox] から [Table of Contents] アイコンをドラッグしてテンプレートに持っていき、[ReportHeader] の範囲にドロップします。
目次フォントのカスタマイズ
以下を実行します。
- ウィンドウの左側にある [Property Grid] の幅を広げます。
- [Behavior] グループに移動します。
- Level Default ノードを展開します。
- [Font] フィールドの右端にある参照ボタンをクリックします。
-
[Font] を Arial、Regular、11pt に設定し、[OK] ボタンをクリックします。
これにより目次の行のフォントが設定されます。
-
Level Title ノードを展開します。
これにより目次タイトルのフォントが設定されます。
- [Font] を Arial、Bold、[12pt] に設定し、[OK] ボタンをクリックします。
目次タイトルのカスタマイズ
以下を実行します。
- [Property Grid] の [Behavior] セクションで [Level Title] ノードを展開します。
- [Text] フォームに [Table of Contents] と入力します。
プレビューと保存
以下を実行します。
- [プレビュー] をクリックします。
- レポートをチェックして閉じ、必要に応じてテンプレートを再度編集します。
- [保存して閉じる] をクリックしてテンプレートを保存し、[テンプレート エディター] を閉じます。