【Tableau】LOD計算①(Include)

LODとは?
・Level of Detail:どのくらいの粒度(レベル)で集計されているか
・Viz LOD:Vizの詳細レベル。

左側に行くほど、簡単で粒度が大きい。右側に行くほど、複雑で粒度が細かい。

CountryやResion、Stateなど、ビューにドロップするディメンションに応じて、データが適切に集計される。この時に集計されるレベルが「VizLOD」。
より粒度が細かいディメンションをビューに追加すると、集約度の低いVizLODとなる。

VLODを変更する場所
→行、列、ページ、色、サイズ、ラベル、詳細、パス

Syntax for LOD Expressions

LODにはInclude、Exclude、Fixedの3種類がある。
1.VLODに含まれてない特定ディメンションで集計したい:Include
2.VLODに含まれた特定ディメンションを除外して集計したい:Exclude
3.VLODとは独立で、特定ディメンションを固定して集計したい:Fixed

Include

VLODには含まれない特定ディメンションで集計したいとき

カテゴリ毎の平均売上

上のグラフに以下のようにInclude LOD計算式を追加すると、

# Sales by Sub-Category - Include
{ INCLUDE [サブカテゴリ] : AVG([売上]) }

左側:カテゴリ毎の平均売上
右側:サブカテゴリ毎の平均売上をカテゴリ毎に合計

最初のグラフとは別の結果が返ってくる。

目に見えないがTableauの裏側では次の順で計算されている
→まず計算式の通り、①サブカテゴリを含めたレベルで平均値を求める。計算式を列に追加するとき、②今Sheetに表示しているView LOD(カテゴリ)を基準に再集計される(一般的にデフォルトはSUM)

・計算が2回行われる理由:
Include LODは元々新しいディメンションを含んでいる為、Include LODで作られた結果はVLODより階層が深い。深いレベルで集計された結果を低いレベルであるVLODで表現しようとしたので、2番目の計算が行われた。

もう一つInclude LODの例題!
例:都道府県ごとの売上の差が一番大きい地域は?

Include LOD計算:都道府県毎の平均売上

①都道府県のレベルで平均売上を計算
②Sheetに表示しているView LOD(地域)を基準にLODの最大値と最小値を集計

都道府県の売上偏差が最も大きい地方は中部地方

Include まとめ

・低い詳細レベルでの計算
・Includeの集計順番
 (1) Include LODにあるディメンションで集計 
 (2) VLODに合わせて表現する為に、(1)の計算結果を再集計 
※データセットのレベルの深さが最低でも 2 depth以上深い必要がある


<参考リンク>
ホワイトペーパー


この記事が気に入ったらサポートをしてみませんか?