【Tableau】LOD計算①(Include)
LODとは?
・Level of Detail:どのくらいの粒度(レベル)で集計されているか
・Viz LOD:Vizの詳細レベル。
![](https://assets.st-note.com/img/1688129681929-Qh59KUSz8g.png?width=800)
CountryやResion、Stateなど、ビューにドロップするディメンションに応じて、データが適切に集計される。この時に集計されるレベルが「VizLOD」。
より粒度が細かいディメンションをビューに追加すると、集約度の低いVizLODとなる。
VLODを変更する場所
→行、列、ページ、色、サイズ、ラベル、詳細、パス
![](https://assets.st-note.com/img/1688197557752-pO970A8kdu.png?width=800)
Syntax for LOD Expressions
![](https://assets.st-note.com/img/1688198013889-z17VOkWsg4.png?width=800)
LODにはInclude、Exclude、Fixedの3種類がある。
1.VLODに含まれてない特定ディメンションで集計したい:Include
2.VLODに含まれた特定ディメンションを除外して集計したい:Exclude
3.VLODとは独立で、特定ディメンションを固定して集計したい:Fixed
Include
VLODには含まれない特定ディメンションで集計したいとき
![](https://assets.st-note.com/img/1688183285344-mqkxjmAJIb.png?width=800)
上のグラフに以下のようにInclude LOD計算式を追加すると、
# Sales by Sub-Category - Include
{ INCLUDE [サブカテゴリ] : AVG([売上]) }
![](https://assets.st-note.com/img/1688183452188-x1Au8umZqW.png?width=800)
右側:サブカテゴリ毎の平均売上をカテゴリ毎に合計
最初のグラフとは別の結果が返ってくる。
目に見えないがTableauの裏側では次の順で計算されている
→まず計算式の通り、①サブカテゴリを含めたレベルで平均値を求める。計算式を列に追加するとき、②今Sheetに表示しているView LOD(カテゴリ)を基準に再集計される(一般的にデフォルトはSUM)
![](https://assets.st-note.com/img/1688184882865-cPDVqkOvV7.png?width=800)
・計算が2回行われる理由:
Include LODは元々新しいディメンションを含んでいる為、Include LODで作られた結果はVLODより階層が深い。深いレベルで集計された結果を低いレベルであるVLODで表現しようとしたので、2番目の計算が行われた。
もう一つInclude LODの例題!
例:都道府県ごとの売上の差が一番大きい地域は?
![](https://assets.st-note.com/img/1688193105642-iT2s1f5vnN.png)
①都道府県のレベルで平均売上を計算
②Sheetに表示しているView LOD(地域)を基準にLODの最大値と最小値を集計
![](https://assets.st-note.com/img/1688193253387-pzDvlhdkxy.png?width=800)
Include まとめ
・低い詳細レベルでの計算
・Includeの集計順番
(1) Include LODにあるディメンションで集計
(2) VLODに合わせて表現する為に、(1)の計算結果を再集計
※データセットのレベルの深さが最低でも 2 depth以上深い必要がある
<参考リンク>
・ホワイトペーパー
この記事が気に入ったらサポートをしてみませんか?