概要ダッシュボードでのパラメータの使用
概要ダッシュボードでは、パラメータを使用して、サブジェクト領域で参照されるデータを使用して変数に移入します。
指定されたパラメータのデフォルト・セットを超えて、事前作成済コンテンツ内の特定のパラメータは、「会計カレンダ」や「会計年度」などの列の値を動的にリクエストするように構築されています。これにより、概要ダッシュボードはデフォルトを回避し、ユーザーの適切な値を取得できます。
- 会計カレンダ
SELECT "Financials - GL Balance Sheet"."Time"."Fiscal Calendar Name" from "Financials - GL Balance Sheet" FETCH FIRST 1 ROWS ONLY - 会計年
SELECT "Financials - GL Balance Sheet"."Time"."Fiscal Year" FROM "Financials - GL Balance Sheet" WHERE ("Financials - GL Balance Sheet"."Time"."Trailing Year Number" = 0 AND "Financials - GL Balance Sheet"."Time"."Fiscal Calendar Name" IN (@parameter("Fiscal Calendar")('')) )
これらのパラメータは、概要ダッシュボードにフィルタおよびデフォルト値を移入するために使用されます。
パラメータ・バインド
ダッシュボード・フィルタは、パラメータにバインドできます。この場合、「会計カレンダ名」ダッシュボード・フィルタは、「会計カレンダ」パラメータによって移入されます。
ロール・プレイ・パラメータ
通常、フィルタは1つのカラムにのみ影響しますが、ロールプレイングパラメータの場合、フィルタは複数のカラムを効果的に「偽装」します。場合によっては、単一のダッシュボード・フィルタで選択した値を複数のサブジェクト領域列に伝播できるように概要ダッシュボードが作成されます。これは、これらの各列に同じ値のセットがある場合に最適です。このユース・ケースでは、ワークブック・フィルタを使用して複数の列をパラメータにマップします。たとえば、この場合、「会計カレンダ名」列は「会計カレンダ」パラメータによって移入されます。「パラメータ・バインディング」の項で説明したように、「会計カレンダ」パラメータも「会計カレンダ名」に移入されます。このダッシュボード・フィルタを使用すると、両方の列が更新されます。マッピングが指定されているワークブック・フィルタを次に示します: