概要ダッシュボードでのパラメータの使用
概要ダッシュボードでは、パラメータを使用して、サブジェクト領域で参照されるデータを使用して変数を移入します。
提供されるデフォルトのパラメータ・セット以外に、事前作成済コンテンツ内の特定のパラメータが、「会計カレンダ」や「会計年度」などの列の値を動的にリクエストするように構築されています。 これにより、概要ダッシュボードでデフォルトを回避し、ユーザーに適切な値を取得できます。
- 会計カレンダ
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つの列にのみ影響しますが、ロール・プレイング・パラメータの場合、フィルタは複数の列を効果的に「対処」します。 場合によっては、1つのダッシュボード・フィルタで選択した値を複数のサブジェクト領域列に伝播できるように、概要ダッシュボードが作成されます。 これは、これらの各列に同じ値のセットがある場合に最適です。 このユースケースでは、ワークブック・フィルタを使用して、複数の列を1つのパラメータにマップします。 たとえば、この場合は、「会計カレンダ名」列に「会計カレンダ」パラメータが移入されます。 「パラメータのバインド」の項で説明したように、「会計カレンダ」パラメータには「会計カレンダ名」も移入されます。 このダッシュボード・フィルタを使用すると、両方の列が更新されます。 マッピングが指定されているワークブック・フィルタを次に示します: