複数通貨サポートのための論理列の構成
ユーザーがビジュアライゼーション、分析およびダッシュボードの通貨の列を表示する通貨を選択できるように、論理列を構成できます。
すべてのユーザーで通貨オプションの同一の静的リストが表示されるようにこの機能を設定することも、指定する論理SQL文に基づいて変化する通貨オプションの動的リストを提供することもできます。
式でセッション変数を使用する場合、この形式を使用する必要があります: VALUEOF(NQ_SESSION.var_name)。 通貨値を表示する論理列を編集して、PREFERRED_CURRENCYセッション変数を使用して適切な変換ファクタが使用されるようにします。
「初期化ブロックの作成」と「セッション変数の作成」を参照してください。
次の論理列式では、NQ_SESSION.PREFERRED_CURRENCY変数の値を使用して、複数の通貨列が切り替わります。 各通貨列には変換された適切な値が含まれるよう設定されています。
INDEXCOL( CASE VALUEOF(NQ_SESSION.PREFERRED_CURRENCY) WHEN 'gc1' THEN 0 WHEN 'gc2' THEN 1 WHEN 'orgc' THEN 2 WHEN 'lc1' THEN 3 ELSE 4 END, "Paint"."Sales Facts"."USDCurrency", "Paint"."Sales Facts"."DEMCurrency" , "Paint"."Sales Facts"."EuroCurrency" , "Paint"."Sales Facts"."JapCurrency" , "Paint"."Sales Facts"."USDCurrency" )
管理者は、複数通貨サポートを有効にするためにOracle Analytics通貨XMLシステム設定を設定する必要があります。 この構成の詳細は、「詳細構成について」および「拡張オプションの設定」を参照してください。