Word レポートの作成
Qlik NPrinting では、QlikView ドキュメントまたは Qlik Sense アプリのデータを使用した Word テンプレートに基づくレポートを作成し、.docx、.doc、.html、または .pdf としてエクスポートすることができます。
この例では、1 つの QlikView オブジェクトのデータおよび 2 つのオブジェクトの画像を Word レポートに埋め込みます。また 2 つの QlikView 変数をヘッダーに使用します。
既存の QlikView ドキュメントを開くことも、QlikView ドキュメント SalesDemo.qvw への少なくとも 1 つの接続をもつ新しいドキュメントを作成することもできます。接続をカスタマイズしてご自身の .qvw ファイルを使用することもできます。Word レポートは MultiDoc に対応しています。
新しい Word レポートの作成
以下を実行します。
- Qlik NPrinting メイン メニューで [レポート] を選択してから、[レポートの作成] をクリックします。
- レポートに [タイトル] を入力します。Simple Word Report
- [タイプ] ドロップダウン リストから [Word] を選択します。
- [アプリ] ドロップダウン リストからアプリを選択します。
-
利用可能なオプションから [テンプレート] を選択します。
- テンプレートを使用 - 空のテンプレートを使用する
-
既定テンプレート - 既定テンプレートを使用する ([レポート設定] で既定テンプレートが設定されている場合にのみ使用可能)。
- カスタム - テンプレートとして使用するファイルを選択する。
- [有効] チェックボックスは選択されたままにします。
-
[作成] をクリックします。
[キャンセル] をクリックすると設定が削除されます。今後使用するためにレポートを保存しておく場合は、[有効] チェックボックスをオフにし、[作成] をクリックします。
- [テンプレートの編集] をクリックして [テンプレート エディター] を開きます。
画像として追加する QlikView オブジェクトの選択
以下を実行します。
-
既定のものとは異なる接続を使用する場合は、[接続] ドロップダウン リストを開き、接続を選択します。ここに表示させるには、接続と関連するキャッシュを作成しておく必要があります。
- [画像] ノードを右クリックし、[オブジェクトの追加] を選択します。
-
テンプレートに画像として含める QlikView オブジェクト (たとえば CH186 と CH212) を選択します。
複数のオブジェクトを選択できます。
- [OK] をクリックします。
テンプレートに画像を埋め込む
以下を実行します。
- 必要であれば、[画像] ノードを展開します。
- [CH186] ノード トークンをページにドラッグし、[CH212] ノード トークンをページにドラッグします。
画像をテンプレートにドラッグすると、Qlik NPrinting は元のオブジェクト ID をもつ標準的グレースケール画像を重なるようにドロップします。この後は、通常の Word ドキュメントのように画像のサイズを変更したり、ページに移動させたりできます。
ヘッダーの変数の追加
以下を実行します。
- 必要に応じて、使用する変数が含まれる QlikView ドキュメントに接続を変更します。
- [変数] を右クリックし、[変数の追加] を選択します。[変数の選択] ウィンドウが表示されます。
- [変数の選択] ウィンドウ内のリストから vCurrentYear 変数と vLastYear 変数を選択します。
- [OK] をクリックします。
ヘッダーの作成と書式設定
以下を実行します。
- ページ上部の任意の場所を右クリックし、[Edit Header (ヘッダーの編集)] をクリックしてヘッダー コンテンツの作成を開始します。
- 左パネルの [変数] ノードを展開します。
- [vCurrentYear] および [vLastYear] ノード トークンをページのヘッダー セクションにドラッグし、ヘッダーの文を作成します。
- ヘッダーを強調表示し、Word の書式設定ツールを使用して書式を設定します。
- [デザイン] タブを選択します。
- [閉じる] グループにある [ヘッダーとフッターを閉じる] をクリックします。
テーブルとして追加するオブジェクトの選択
以下を実行します。
- 必要に応じて、必要なオブジェクトが含まれる QlikView ドキュメントに [接続] を変更します。
- 左パネルの [テーブル] を右クリックし、[オブジェクトの追加] を選択します。
- [オブジェクトの選択] ウィンドウの [Sales Demo] から [CH184] を選択します。
- [OK] をクリックします。
計算軸または NULL 値を含む QlikView オブジェクトは、レベルとして使用できます。ただし、シート オブジェクトのフィールドを除いて、他のオブジェクトをその中にネストすることはできません。Qlik Sense 計算軸を含むビジュアライゼーションをレベルとして使用することはできません。
テーブルの埋め込み
以下を実行します。
- [テーブル] ノードを展開します。
- [CH184] ノード トークンをページ上の空白にドラッグします。
プレビューと保存
以下を実行します。
- [プレビュー] をクリックします。
- レポートをチェックして閉じ、必要に応じてテンプレートを再度編集します。
- [保存して閉じる] をクリックしてテンプレートを保存し、[テンプレート エディター] を閉じます。