数式の操作

Oracle Hyperion Planningメンバー式は、データベースがリフレッシュされる際にOracle Essbaseネイティブ式および評価されEssbaseコード・ブロックへ展開されるPlanning数式をサポートします。こうした式では、Planningが計算で数値に置き換えるスマート・リストを名前でアドレス指定できます。

「メンバー式」タブのテキスト・ボックスに、メンバー式内の事前定義済の数式を含めて、「検証」ボタンを使用してテストします。また、ロードすることもできます。

アウトラインに頼っているビジネス・ルールや計算スクリプトを更新することなくディメンションのアウトラインを更新できます。計算はアウトライン内で特定数よりさらに孤立します。スマート・リストは計算でオブジェクトとして使用できます。数式を使用しても、データベースのリフレッシュ時にのみ実行されるので、パフォーマンスが低下することはありません。

メンバー式で数式を使うには:

  1. 「管理」「管理」「ディメンション」の順に選択します。
  2. メンバーの式を追加または変更するディメンションを選択します。
  3. メンバーを選択し、「編集」をクリックします。
  4. メンバー式を選択します。
  5. 次のフィールドのオプションを選択します:
    • プラン・タイプ

      注:

      デフォルトのプラン・タイプに入力された式は、特定のプラン・タイプに入力された別の式によって上書きされないかぎり、すべてのプラン・タイプに適用されます。

    • データ・ストレージ - データ・ストレージ・オプションを選択します。デフォルトは「保管」です。

      注:

      プラン・タイプ固有のデータ・ストレージ・フィールドには、「共有」または「ラベルのみ」オプションは表示されません。これは、あるプラン・タイプで別のプラン・タイプではない「共有」または「ラベルのみ」にメンバーを設定できないためです。

    • 解決順 - 集約ストレージ・プラン・タイプに対してのみ、解決順は、式が評価される順序を指定します。0から100000の間の整数を入力します(または矢印を使用して数を増減します)。指定された解決順を持つメンバーの式は、低い解決順から高い解決順に計算されます。デフォルトは0です。

  6. テキスト・ボックスで、当該メンバー用の式を定義します。

    Planning数式およびEssbaseネイティブ式をメンバー式に含ませることができます。Essbaseネイティブ式の構文、ルールおよび使用方法は、 Oracle Essbaseデータベース管理者ガイド を参照してください。

    Planningは、メンバー式で使用できる事前定義の数式を提供します。独自の数式を編集したり作成することはできません。

  7. オプション: メンバー式が有効かどうかを確認するには、「検証」をクリックします。
  8. オプション: メンバー式にエラーがある場合は、「詳細の表示」をクリックするとエラーの理由が表示されます。
  9. オプション: メンバー式の変更を保存しない場合は、「リセット」をクリックして、前のメンバー式を復元できます。
  10. 「保存」をクリックします。