数式とスクリプトを使用して、BellaDatiデータセット内のインジケータから計算インジケータを作成します。
数式によって定義されるインジケータには4種類あります:
- データセットレベルで定義された数式インジケータ。これらはこのデータセットに基づくすべてのレポートで利用可能です。
- 各レポートのビューレベルでアドホックに定義された数式インジケータ。これらは特定のビューのみで利用可能であり、2つのサブカテゴリーに属します:
- 追加の数式定義のインジケータ
- 日付/時間軸の数式
数式の作成
数式に進む前に、インジケータの表示セクションを十分参照してください。
計算インジケータの数式のみを編集できます。計算インジケータを作成するには:
- インジケータ設定ダイアログに進みます。
- 左側のドロップダウンメニューから、[新しい数式インジケータ]を選択します
- インジケータ設定をクリックします。
- 数式ウィンドウで数式を作成/編集します。
計算インジケータは、インジケータ名の横にある計算機のマークによって特定されます。
迅速な数式開発のために、オートコンプリートや利用可能な関数のリストを活用することができます。
利用可能な数式の完全な仕様については、数式参照ガイドをご覧下さい。
数式の編集
レポートのインジケータ名をクリックし、インジケータ設定ウィンドウを開きます。
数式インジケータエディター
数式インジケータエディターは、選択したインジケータで数式インジケータの結果を直接提供します。数式エディターにアクセスするには、インジケータ設定ダイアログウィンドウで数式エディターオプションを選択します。このオプションを選択すると、ブラウザの新しいタブが開き、選択したビジュアライゼーションの横に数式インジケータエディターが表示されます。[保存]オプションを選択して、ビジュアライゼーションで数式インジケータを適用するか、レポートオプションを選択してレポートにリダイレクトします(更新された数式はこのレポートに適用されます):
数式のデバッグ(高度なオプション)
より高度な方法を使用して数式をデバッグする必要がある場合、すべてのBellaDatiインストールに存在するformula.logファイルを使用できます。formula.logファイルにアクセスするには、BellaDatiオンプレミスのインストールが必要であることにご注意ください。ログファイルへのパスは、インストールディレクトリ/logs/belladati/formula.logです。インストールディレクトリは、行ったインストールによって異なります。Unixインストールでは、より少ないコマンドでformula.logファイルを閲覧することができます。
計算インジケータの集計
計算インジケータのインジケータ設定ダイアログには、メンバーと時間集計の指定がないことにご注意ください。
これは、追加機能と組み合わせてプログラムで定義できるためです。
メンバー集計は、以下をインジケータの末に付けることで定義できます:
- @SUM (集計)
- @AVG (平均)
- @MIN (最小)
- @MAX (最大)
- @MEDIAN (中央値)
- @DC (ディスティンクトカウント)
例: 合計売上を取得するにはM_SALES@SUMを使用、最低価格を検索するにはM_PRICE@MINを使用します。
数式の集計についての詳細は、数式参照ガイドをご覧下さい。