Tableau

ネストLODで2重のFIXED関数を使ってみる【Tableau】

ネストLODとは

ネストLODとは「入れ子になっているLOD計算」のことで、

{FIXED : MAX( {FIXED [地域]: SUM([売上])} ) }

のような計算を指します。
集計した値をさらに集計するというイメージです。
今回は2つの具体例を通してネストLODについて学んでいただければと思います!

集計した値の中から最大値を探す

ネストLODでは集計値に集計をかけることができるので、例えば「地域売上高の最大値を求める」ことも可能です。
では実際にTableauで挙動を確認してみましょう。

地域毎に集計された売上高を、さらに集計してそこから最大値を見つけることができました。
しかし隣で示した通り、今回のケースでは

WINDOW_MAX(SUM([売上]))

でも代用できそうです。
ではなぜわざわざ入れ子(ネストLOD関数)を使って集計するのでしょうか。
それは、WINDOW関数に「他の計算式に応用しづらく、ビューを少しでも変更すれば集計値が変わってしまう」という弱点があるからです。
再びTableauの画面に戻り、挙動を確認してみましょう。
ここではサブカテゴリのディメンションを追加してみます。

このように「ビューの変更に関わらず値が一意に決まる」というのが、ネストFIXED関数の強みです。
他にもINCLUDE関数やEXCLUDE関数を使うことで、それぞれの特徴を活かしたネストLOD関数を作成することができます。

特定ディメンションの平均値と全体平均を比較する

次は、少し実践的なテーマで問題を解いてみたいと思います。
問題:オーダー毎の最低利益をサブカテゴリ別に算出し、それを都道府県/地域単位で平均して、棒グラフで示せ。
回答はこちらです。

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Tableau

    Tableau:分かりやすいLOD – EXCLUDE編

    こんにちは、エクスチュアの渡部です。TableauのLODブログ第…

  2. Tableau

    Tableau-折れ線グラフ

    こんにちは!インターン生の市川です。今回は、私の主観なのですが、でき…

  3. Tableau

    【TC19ブログ】セッション紹介:DataRobot×TableauでAIを民主化する

    こんにちは。エクスチュアインターン生の酒井です。11/12(火…

  4. Google BigQuery

    BigQueryのユーザー定義関数(UDF)をTableauで使う

    こんにちは、エクスチュアの渡部です。今回はTableauでstan…

  5. Tableau

    Tableau:分かりやすいLOD – INCLUDE編

    エクスチュア渡部です。今回はLODブログの第3弾です。INCLUD…

  6. Excel

    コホート分析(Cohort Analysis)って何?〜Tableau/GA/Excel/Sprea…

    はじめにさぁ、ようやく皆さんお待ちかねの「コホート分析」です。我々…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. LangChainのソースコードから実装を見てみる(Chat…
  2. Tableau×Teams連携
  3. AIを使ったマーケティングゲームを作ってみた
  4. Snowflakeや最新データ基盤が広義のマーケティングにも…
  5. 回帰分析はかく語りき Part3 ロジスティック回帰
  1. Application Integration

    Google Cloud iPaaS 「Application Integrat…
  2. IT用語集

    検疫ネットワーク(Quarantine Network)って何?
  3. 未分類

    databricksのnotebookを使ってみよう その2
  4. IT用語集

    サーバー(Server)って何?
  5. IT用語集

    AWS(Amazon Web Service)って何?
PAGE TOP