計算メジャーとパーセントリファレンス
計算メジャー は、一度名前を付ければどこでも再利用できる数式です。Report_ シートに measure 行を追加します:タイトルが名前、メジャーのセルが数式です。あとは任意のウィジェットのメジャーのセルにその名前を書くだけです:
| Widget | タイトル | メジャー |
|---|---|---|
measure | Profit | sum(total_amount) - sum(cost) |
kpi | Profit | Profit |
KPI は(フィルター後の)レコード全体の利益を表示します — そして「Profit」はダッシュボードのすべてのチャート・ピボット・テーブルで使えるようになります。
数式の書き方は 2 通り。 集計値で書く — sum(amount) - sum(cost)、グループごとに 1 回計算 — か、レコード単位で書く — amount - cost、各行で計算してから集計。比率には集計値を、合計前に計算が必要なときはレコード単位を使います。
パーセント。 集計列で % of total または % of group を選ぶと、どの値も割合として読めます。数式では pct_of(a, b) が割合 a ÷ b、variance_pct(a, b) が (a − b) ÷ b — どちらもパーセント表示です。sum(debt) / sum(equity) のような単純な比率は素の数字のままです。
通貨と単位はフィールドに従います。 お金から作られたメジャーはお金として表示されます — Profit は通貨を保ちます。スカラー(定数、件数、単位のない数量)との乗除でも保たれるため、sum(line_amount) / sum(quantity) のような平均単価も通貨表示のままです。通貨が混在する場合や、お金をお金で割る場合は、素の数字になります。
表示の上書き。 値を scalar(…) で包むと、意図的に単位を外せます — sum(line_amount) / scalar(sum(quantity)) は数量に単位があっても通貨を保ちます。または measure 行に Unit 列を追加して書式を強制します:通貨コード(USD)、単位コード(KGM)、%、plain。
Translation_ シート(オブジェクト種別 measure)で翻訳できます。