PixelPerfect レポートに合計と小計を追加する方法

1 つ以上のテーブルをもつ PixelPerfect レポートの列に合計を追加できます。レポートにネストされたレベルがある場合、一部のレベルに小計を追加することができます。

新しい PixelPerfect レポートの作成

以下を実行します。

  1. Qlik NPrinting メイン メニューで [レポート] を選択してから、[レポートの作成] をクリックします。
  2. レポートに [タイトル] を入力します。 Report with Totals and SubTotals on levels
  3. [タイプ] ドロップダウン リストから [PixelPerfect] を選択します。
  4. [アプリ] ドロップダウン リストからアプリを選択します。
  5. [作成] をクリックしてレポートを作成します。
  6. [テンプレートの編集] をクリックして [テンプレート エディター] を開きます。

テンプレートへのレベルの追加

以下を実行します。 [レベル] ノードを右クリックし、[レベルの追加] をクリックします。

レベルのオブジェクトの選択

以下を実行します。

  1. 必要なオブジェクトが含まれる QlikView ドキュメントへの [接続] を選択します。
  2. オブジェクト リストから CategoryName を選択します。
  3. [OK] をクリックします。

レベルのネストを開始

以下を実行します。

  1. [CategoryName_Level] ノードを右クリックし、[レベルの追加] を選択します。

サブレベルのオブジェクトの選択

以下を実行します。

  1. 必要なオブジェクトが含まれる QlikView ドキュメントへの [接続] を選択します。
  2. [CH184 - Top 10 Products] グラフを選択します。
  3. [OK] をクリックします。

テンプレート内のレベルの作成を始める

以下を実行します。

  1. [Detail] エリア内で右クリックします。
  2. Insert Detail Report を選択します。
  3. “CategoryName_Level” を選択します。

Detail1 バンドにフィールドを埋め込む

以下を実行します。

  • [レベル] 階層から [CategoryName] ノード トークンをクリックしてドラッグし、テンプレートの空きエリア Detail1 にドロップします。

カテゴリ ヘッダーの書式設定

以下を実行します。

  1. ラベルの左右の境界線をドラッグし、余白から余白までの範囲全体の幅をカバーするように広げます。
  2. フォントを Arial16ptBoldCentered に設定する、またはカテゴリ ヘッダーに適した設定にします。

CH184 サブレベルの作成

以下を実行します。

  1. [DetailReport - "CategoryName_Level"] バーを右クリックします。
  2. Insert Detail Report を選択します。
  3. “CH184_Level” を選択します。

    [DetailReport1 - CategoryName_Level.CH184_Level”] バーが表示されます。

グループ ヘッダーの追加

以下を実行します。

  1. [DetailReport - “CategoryName_Level.CH184_Level”] バーを右クリックします。
  2. Insert Band を選択します。
  3. GroupHeader を選択します。

    [GroupHeader1] バーが表示されます。

グループ フッターの追加

以下を実行します。

  1. [DetailReport - “CategoryName_Level.CH184_Level”] バーを右クリックします。
  2. Insert Band を選択します。
  3. GroupFooter を選択します。

    [GroupFooter1] バーが表示されます。

テンプレートにヘッダーを埋め込む

以下を実行します。

  1. [CH184_Level] を展開します。
  2. Ctrl キーまたは Shift キーを押しながら、次のフィールドを次の順で選択します: ProductNameTotal SalesGross ProfitGP%
  3. Ctrl キーまたは Shift キーを離します。
  4. 選択したフィールドを右クリックし、フィールドの上の境界が [GroupHeader1] バーの下の境界と揃うように [GroupHeader1] の範囲にドラッグアンドドロップします。
  5. Qlik NPrinting により、選択した順番に基づく列をもつテーブルが自動的に作成されます。

ヘッダー テキストと境界線の書式設定

以下を実行します。

  1. [GroupHeader1] のヘッダー テーブル全体を選択します。
  2. テキストの書式を Arial16pxBoldCentered に設定するか、適切な設定にします。
  3. 左下パネルの [Property Grid] にある [Borders] オプションを選択します。
  4. フィールドの右端にある下矢印をクリックしてドロップダウン リストを開きます。
  5. [All] をクリックしてすべてのセル境界線を可視表示します。
  6. 最終的なレポートのヘッダーとデータの間にある空白を取り除くため、[Detail2] バーの上の境界線を [GroupHeader1] の下の境界線に届くところまでドラッグします。

テンプレートにデータを埋め込む

以下を実行します。

  1. Ctrl キーまたは Shift キーを押しながら、 “CH184_Level” の次のフィールドを次の順で選択します: ProductNameTotal SalesGross ProfitGP%
  2. Ctrl キーを離します。
  3. 強調表示された一連のデータ フィールドを左クリックしてドラッグし、フィールドの上の境界が [Detail2] バーの下の境界と揃うように [Detail2] の範囲にドロップします。
  4. 選択された順序で並んだデータの列に対するタグをもつテーブルが Qlik NPrinting によって自動的に作成されます。

テンプレートのデータの書式設定

以下を実行します。

  1. データ フィールド タグの行全体を選択します。
  2. 書式を Arial、[12pt] に設定します。

境界線を可視表示し空白を取り除く

以下を実行します。

  1. 左下パネルの [Property Grid] にある [Borders] オプションを選択します。
  2. フィールドの右端にある下矢印をクリックしてドロップダウン リストを開きます。
  3. [All] をクリックしてすべてのセル境界線を可視表示します。
  4. 上部の境界線を選択解除します。
  5. 最終的なレポートのフッターとデータの間にある空白を取り除くため、[GroupFooter1] バーの上の境界線を [Detail2] 範囲の下の境界線に届くところまでドラッグします。

テーブル セル タスクと Format string エディターを開く

以下を実行します。

  1. [CH184_Level.Total Sales] セルをクリックして選択します。
  2. セルの右上隅の上にある小さな矢印をクリックします。
  3. [Format String] フィールドの右端にある参照ボタンをクリックします。

CH184_Level.Total SalesCH184_Level.Gross Profit セルの書式設定

以下を実行します。

  1. Currency を選択します。
  2. Custom を選択します。
  3. $ 0」と入力します。

    プリセット書式の 1 つを使用することも、カスタム書式を作成することもできます。

  4. [OK] をクリックします。
  5. テキストを右揃えにします。
  6. [CH184_Level.Gross Profit] セルに対しても手順 1 ~ 5 を繰り返します。

CH184_Level.GP% セルの書式設定

以下を実行します。

  1. CH184_Level.GP% セルを選択します。
  2. Format string エディターを開きます。
  3. Percent を選択します。
  4. [0.00%] をクリックします。
  5. [OK] をクリックします。
  6. テキストを右揃えにします。

小計の作成開始

以下を実行します。

  1. Ctrl キーまたは Shift キーを押しながら、“CH184_Level” の次のフィールドを次の順で選択します: Total SalesGross Profit
  2. Ctrl キーを離します。

    レベル内の両方のフィールドが選択されます。

  3. 強調表示された一連のデータ フィールド ノード トークンをドラッグし、フィールドの上の境界が [GroupFooter1] バーの下の境界と揃うように [GroupFooter1] の範囲にドロップします。

セルの調整

以下を実行します。

  • [CH184_Level.Total Sales] セルの左境界線およびGroupFooter1 内の [CH184_Level.Gross Profit] セルの右境界線をドラッグし、[Detail2] の対応するセルと揃うようにします。

CH184_Level.Total Sales セルの Summary エディターを開く

以下を実行します。

  1. GroupFooter1 内の [CH184_Level.Total Sales] セルを選択します。
  2. セルの右上隅の上にある小さな矢印をクリックします。
  3. [Summary] フィールドの右端にある参照ボタンをクリックします。

Summary Running を設定し Format string エディターを開く

以下を実行します。

必要であれば、[Summary function] ドロップダウン リストを開き、[Sum] をクリックします。

このメニューでは、リストからサマリー関数を設定できます。

  1. [Summary Running] ラジオボタンを [Group] に設定します。

    これによりサマリー関数の計算対象となるレベルが設定されます。

  2. [Format string] フィールドの右端にある参照ボタンをクリックします。

セル内容の書式を設定して閉じる

以下を実行します。

  1. Currency を選択します。
  2. Custom タブを選択します。
  3. [$0] 書式を選択します。
  4. [OK] をクリックします。
  5. もう一度 [OK] をクリックします。

    セルの内容が Sum([CH184_Level.Total Sales]) に変更されました。

  6. [CH184_Level.Gross Profit] セルに対しても、「CH184_Level.Total Sales セル の Summary エディターを開く」の手順 1 から 1 つ前の手順までを繰り返します。

小計セルの内容の書式設定

以下を実行します。

  1. 左マウスボタンを押しながら 2 つの小計セルを囲む長方形を描いて選択します。
  2. テキストの書式を Arial、[12px]、BoldRight justified に設定します。

小計セルの境界線を可視表示し空白を取り除く

以下を実行します。

  1. 左下パネルの [Property Grid] にある [Borders] オプションを選択します。
  2. フィールドの右端にある下矢印をクリックしてドロップダウン リストを開きます。
  3. [All] をクリックしてすべてのセル境界線を可視表示します。
  4. 上部の境界線を選択解除します。
  5. 最終的なレポートのフッターの下にある空白を取り除くため、[GroupFooter1] 範囲の下境界線を小計セルの下境界線と揃うところまでドラッグします。

レポート合計の作成開始

以下を実行します。

  1. [DetailReport - "CategoryName_Level"] バーを右クリックします。
  2. Insert Band を選択します。
  3. ReportFooter を選択します。

[ReportFooter1] バーが表示されます。

小計セルのコピー アンド ペースト

以下を実行します。

  1. GroupFooter1 の小計セルを両方とも選択し、Ctrl+C を押してセルをコピーします。
  2. [ReportFooter] 範囲を選択して Ctrl+V を押すことによりセルを ReportFooter に貼り付けます。

Summary エディターを開く

以下を実行します。

  1. ReportFooter 内の [Sum([CH184_Level.Total Sales])] セルを選択します。
  2. セルの右上隅の上にある小さな矢印をクリックします。
  3. [Summary] フィールドの右端にある参照ボタンをクリックします。

Summary Running を設定し Format string エディターを開く

以下を実行します。

  1. [Summary Running] ラジオボタンを [Report] に設定します。
  2. [Format string] フィールドの右端にある参照ボタンをクリックします。

セル データ内容の書式設定

以下を実行します。

  1. Currency を選択します。
  2. Custom タブを選択します。
  3. [$0] 書式を選択します。
  4. [OK] をクリックします。

Summary エディターを閉じる

以下を実行します。

  1. [OK] をクリックします。
  2. ReportFooter の [Sum([CH184_Level.Total Sales])] セルに対しても「Summary エディターを開く」以降の手順を繰り返します。

レポート合計セルの内容の書式設定

以下を実行します。

  1. テキストの書式を Arial14pxBoldRight justified に設定します。
  2. 左下パネルの [Property Grid] にある [Borders] オプションを選択します。
  3. フィールドの右端にある下矢印をクリックしてドロップダウン リストを開きます。
  4. [All] をクリックしてすべてのセル境界線を可視表示します。
  5. レポートの下部にある空白を取り除くため、[ReportFooter] 範囲の下境界線を [Report Total] セルの下境界線と揃うところまでドラッグします。

プレビューと保存

以下を実行します。

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