派生列の作成
集計後の計算をメジャーに適用する方法として、列を他の論理列から導出できます。 式エディタを使用して、派生列の式を指定します。
導出列を使用して、多言語データベース・スキーマのデータを表示する参照関数を作成できます。 「論理参照列の作成」を参照してください。
Oracle Analytics問合せエンジンは、ゼロ除算時のエラーを防止します。 Oracle Analytics問合せエンジンは、nullif()または物理SQLの書込み時に同様の関数を使用してゼロ除算防止式を作成します。 このため、ゼロ除算エラーを回避するためにCASE文を使用する必要はありません。
パフォーマンスを最適化し、集計レベルのエラーを回避するには、式エディタで集計を定義しないでください。 かわりに、論理列の「集計ルール」フィールドを設定します。 「メジャー列の集計ルールの設定」を参照してください。
- ホーム・ページで、「ナビゲータ」
をクリックし、「セマンティック・モデル」をクリックします。 - 「セマンティック・モデル」ページで、セマンティック・モデルをクリックして開きます。
- 「論理レイヤー」をクリックします
- 「論理レイヤー」ペインで、導出列式を追加する論理列を含む表を参照します。
- 論理表で、「列」タブをクリックします。
- 列表で、列をクリックして強調表示し、「詳細ビュー」をクリックしてそのプロパティを表示します。
- 論理列の「ソース」プロパティ・ペインで、「論理式」をクリックし、「式エディタを開く」をクリックして式を作成および検証します。
- 「式エディタ」で、「保存」をクリックします。