数式

QlikView および Qlik Sense の数式を作成して Qlik NPrinting のレポートに追加することができます。数式は QlikView または Qlik Sense の数式ルールおよび構文に準拠している必要があります。

数式は数値および時刻の書式設定ありおよびなしで適用されます。Qlik NPrinting は数式を QlikView または Qlik Sense に送信して評価します。数値または時刻の書式設定は、数式がその一意の値に対して評価された時点で QlikView または Qlik Sense によって適用される必要があります。値は数値または時刻の書式設定が適用されたところからエクスポートされ、テンプレート内の同様の書式設定の適用によって変更されることはありません。

注: Qlik NPrinting で使用された数式の評価結果は一意の値となる必要があります。

=getCurrentSelections() は一意の文字列を返すという点に留意してください。これは区切り記号によって区切られた値を結合することによって構成されますが、1 つの文字列であるためこの関数は許可されます。

Aggr(Count(DISTINCT CustomerID), Salesman) などの Aggr() 数式は複数の値を返すため、追加できません。これは、Aggr() の結果を連結することによって解決できます (例: concat(Aggr(Count(DISTINCT CustomerID), Salesman), ' - '))。

数式の追加

以下を実行します。

  1. Qlik NPrinting メイン メニューで [レポート] を選択してから、[レポートの作成] をクリックします。
  2. レポートに [タイトル] を入力します。
  3. [テンプレートの編集] をクリックして [テンプレート エディター] を開きます。
  4. [数式] ノードを右クリックし、[数式の追加] をクリックします。
  5. 開いた [式の追加] ウィンドウに名前を入力します。たとえば、No. of Orders と入力します。
  6. 数式を入力します。例: NumericCount (OrderID)

    計算結果は [式の編集] ウィンドウの下部に表示されます。

  7. [OK] をクリックします。

    必要であればさらに数式を追加することができます。

  8. テンプレートに数式ノード トークンをドラッグし、適切な空のセルに 1 つずつドロップします。

書式

数式や変数を含むセルは Excel 書式設定で書式設定を適用するまでの間、ソースの書式設定でレポートに表示されます。適用後は Excel 書式設定ツールを使用して適用した書式設定でレポートに表示されます。

以下を実行します。

  1. [ツールバー] アイコンをクリックしてリボン バーを表示します。
  2. 数式タグを含むセルに適切な書式設定を適用します。
  3. [プレビュー] をクリックして加えた変更の結果を表示します。
  4. Excel を閉じ、必要であれば書式を調整し、再度プレビューします。

レベルの追加

レベルに数式を追加することができます。数式は各レベルごとに評価されます。

以下を実行します。

  1. [レベル] ノードを右クリックし、[レベルの追加] をクリックします。
  2. 必要なオブジェクトが含まれる QlikView ドキュメントへの [接続] を選択します。たとえば、Sales Demo を選択します。
  3. [レベルの選択] ウィンドウで [Year] を選択します。
  4. [OK] をクリックします。
  5. [Year_Level] ノード トークンを 3 つの連続する空セルのグループにドラッグします。
  6. <Year_Level></Year_Level> の位置を変更し、レベルに含めるすべての数式の上の行と下の行に来るようにします。

レベルタグを含む行はレポート生成の際に取り除かれます。次の手順で追加する [年] 見出しのための空白を残しておきます。

見出しの追加

以下を実行します。

  1. [Year_Level] を展開します。
  2. [Year] ノード トークンをテンプレートにドラッグし、Year_Level 範囲内の空のセルにドロップします。
  3. ツールバーから書式を適用します。

プレビューと保存

以下を実行します。

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