久しぶりに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が使えるようになったのはよかった。