INCLUDE と EXCLUDE の LOD 式

Tableau の計算

Maarten Van den Broeck

Content Developer at DataCamp

LOD 式の要点

LOD 式: 可視化中のデータとは異なる詳細度で計算できる強力な 3 つの構文。

  • FIXED: 具体的に指定した詳細度で計算
  • EXCLUDE: より高い詳細度で計算
  • INCLUDE: より低い詳細度で計算
Tableau の計算

INCLUDE LOD の構文

構文: { INCLUDE [Dimension 1], [Dimension 2], ... : aggregation expression }

例: INCLUDE LOD 式の構文例

  • DB より細かい詳細度で計算
  • 可視化では再集計し、より粗い詳細度で表示

空白

ディメンションの追加・削除で結果が変わります。

Tableau の計算

INCLUDE LOD の例

基礎データ:

例のデータセット(3 行 4 列の表)

平均利益: AVG(Profit)

平均利益の計算を示す表

顧客別の平均利益:

AVG({INCLUDE [Customer] : SUM(Profit)})

INCLUDE を用いた顧客別平均利益の表

Tableau の計算

EXCLUDE LOD の構文

構文: { EXCLUDE [Dimension 1], [Dimension 2], ... : aggregation expression }

例: EXCLUDE LOD 式の構文例 空白

  • 表示中の詳細度より高いレベルで計算
  • ディメンションの追加・削除で結果が変わる
Tableau の計算

EXCLUDE LOD の例

小計と各種指標を含む、3 行 4 列の表

空白 利益(製品カテゴリ別):{ EXCLUDE [Product Id] : SUM([Profit]) }

Tableau の計算

FIXED / INCLUDE / EXCLUDE の比較

FIXED

  • 指定した詳細度で計算
  • 可視化のディメンションに関わらず常に同じ結果

INCLUDE

  • より低い詳細度で計算
  • キャンバスにディメンションを追加・削除すると結果が変わる

EXCLUDE

  • より高い詳細度で計算
  • キャンバスにディメンションを追加・削除すると結果が変わる
Tableau の計算

実行順序(Order of Operations)

Tableau はフィルターを所定の順序で実行します:

Tableau の実行順序の模式図

1 https://help.tableau.com/current/pro/desktop/en-us/order_of_operations.htm
Tableau の計算

練習しましょう!

Tableau の計算

Preparing Video For Download...