ネストされたレベルと小計をもつ Excel レポートの作成

Qlik NPrinting ではレベルをネストして階層を作成することができます。たとえば、年/カテゴリーの階層を作成して、各製品カテゴリの年ごとの売り上げを記載したレポートを作成することができます。レベルはいくつでもネストすることができますが、ネストされたレベルの数が増えるとパフォーマンスが低下する点に注意してください。

レポートの各レベルにサマリー数式とラベルを追加し、そのレベルに表示される値を表示することができます。1 つのレベルにテーブル、画像などの様々なタイプの QlikView オブジェクトをいくつも挿入することができます。

新しい Excel レポートの作成

以下を実行します。

  1. Qlik NPrinting メイン メニューで [レポート] を選択してから、[レポートの作成] をクリックします。
  2. レポートに [タイトル] を入力します。 Report with nested levels and subtotals
  3. [タイプ] ドロップダウン リストから [Excel] を選択します。
  4. [アプリ] ドロップダウン リストからアプリを選択します。
  5. [作成] をクリックしてレポートを作成します。
  6. [テンプレートの編集] をクリックして [テンプレート エディター] を開きます。
  7. [レベル] ノードを右クリックし、[レベルの追加] をクリックします。
  8. 必要なオブジェクトが含まれる QlikView ドキュメントへの [接続] を選択します。
  9. 追加するフィールドまたはオブジェクトをクリックします。

    Ctrl + クリックで複数のアイテムを選択できます。たとえば、[Country] フィールドと [CategoryName] フィールドを選択します。

  10. [OK] をクリックします。
  11. [] ノードを右クリックし、[オブジェクトの追加] を選択します。
  12. 追加するオブジェクトをクリックします。たとえば、CH184 を選択します。
  13. [OK] をクリックします。
注:

計算軸または NULL 値をもつテーブルはレベルとして使用できますが、その中にオブジェクトやレベルを配置することはできません。

製品名と売上合計をテンプレートに埋め込む

以下を実行します。

  1. [CH184] ノードを展開します。
  2. [ProductName] および [Total Sales] ノードをテンプレートにドラッグし、空のセルにドロップします。たとえば、セル D6E6 をそれぞれドラッグアンドドロップします。
  3. セル E9Excel=SUM(E7:E8) を入力します。

    これには 2 つの行が含まれるため、Qlik NPrinting はすべての値が含まれるよう必要に応じて行を追加します。

  4. セル E9 の書式を 14pxBold (太字)Right justified (右揃え)、小数点の右に桁を表示しない Custom (ユーザー定義) = Accounting (会計) に設定します。

Country_Level 範囲の作成

以下を実行します。

  1. [Country_Level] ノードをテンプレートにドラッグし、セル C4 にドロップします。
  2. [</Country_Level>] タグを C11 までドラッグして下げ、[Country Level] に合計を含むセルと空の行が含まれるようにします。
  3. 必要であれば、[Country_Level] ノードを展開します。
  4. [Country] ノード トークンをテンプレートにドラッグし、セル C6 にドロップします。
  5. セル C612pxBold (太字) に書式設定します。

別の合計をテンプレートに追加

以下を実行します。

  1. セル E12 に数式 =SUM(E6:E11)/2 を入力します。

    SUM 関数はセル E9 にあるこれらの値の合計を含むすべての値を加算するため合計を 2 で割ります。

  2. セル E9 の書式を 11pxBold (太字)Right justified (右揃え)、小数点の右に桁を表示しない Custom (ユーザー定義) = Accounting (会計) に設定します。

CategoryName_level タグと CategoryName タグをテンプレートに埋め込む

以下を実行します。

  1. [CategoryName_Level] ノード トークンをテンプレートにドラッグし、セル A2 にドロップします。
  2. </CategoryName_Level> タグを A14 までドラッグして下げます。
  3. CategoryName_Level ノードを展開します。
  4. [CategoryName] ノード トークンをテンプレートにドラッグし、セル B3 にドロップします。
  5. セル B312pxBold (太字) に書式設定します。
  6. セル E15 に数式 =SUM(E2:E14)/3 を入力します。

    SUM 関数はセル E9E12 にある小計を含むすべての値を加算するため、合計を 3 で割ります。

  7. セル E15 の書式を 14pxBold (太字)Right justified (右揃え)、小数点の右に桁を表示しない Custom (ユーザー定義) = Accounting (会計) に設定します。
  8. [deleterow] ノード トークンを削除する空の行の最初の列にドラッグします。

プレビューと保存

以下を実行します。

  1. [プレビュー] をクリックします。
  2. レポートをチェックして閉じ、必要に応じてテンプレートを再度編集します。
  3. [保存して閉じる] をクリックしてテンプレートを保存し、[テンプレート エディター] を閉じます。