久しぶりにTableau Prepを触ったのですが、LODが使えるようになってんですね。知らなかった。
ってことでちょっくら試してみました。
以下のデータにid毎のamount合計の項目を追加してみます。項目名はtotalとします。
サンプルデータ
| id | date | amount |
|---|---|---|
| 1 | 2020/12/1 | 100 |
| 2 | 2020/12/2 | 128 |
| 1 | 2020/12/2 | 20 |
| 3 | 2020/12/2 | 266 |
| 4 | 2020/12/1 | 300 |
| 5 | 2020/12/1 | 17 |
| 6 | 2020/12/1 | 20 |
| 7 | 2020/12/2 | 11 |
| 7 | 2020/12/2 | 100 |
| 1 | 2020/12/2 | 45 |
Tableau Prep
- ステップに入力とクリーニングを追加します。
- クリーニングステップで計算フィールドの作成をクリックします。
- フィールドの編集画面が表示されるのでフィールド名を「total」に設定します。
計算式は
{ FIXED [id] : SUM([amount])}
と入力します。
FIXED関数はTableauでは馴染みの関数ですね。このケースではディメンション「id」毎に「amount」の集計するということになります。
出力結果は以下になります。

PrepでLODが使えるようになったのはよかった。