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で複数のチャートを1シート内で表示する『パネルチャート』の作り方

    今回は、複数の項目を一瞥するのに便利な『パネルチャート 』を取り上げ…

  2. Tableau

    Tableau:分かりやすいLOD-概要編

    こんにちは、エクスチュアの渡部です。今回からLOD計算について、複…

  3. Tableau

    【2019年版】Tableau Desktop Certified Associate 受験レポート…

    はじめにこんにちは!インターンの與那覇(ヨナハ)です今回は私が昨日…

  4. Tableau

    Tableau Tips〜LOOKUP関数〜

    はじめに「LOOK UP」は見上げる、調べるという意味の英単語です。…

  5. Tableau

    Tableau:累計ユニークカウント数を時系列グラフで表現する

    こんにちは、エクスチュア渡部です。Tableauの小ネタです。「T…

コメント

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

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

CAPTCHA


最近の記事

  1. Streamlit in SnowflakeによるStrea…
  2. Streamlitを使った簡単なデータアプリケーション作成ガ…
  3. 生成AI機能を活かしたデータカタログ製品「Secoda」を試…
  4. 回帰分析はかく語りき Part2 重回帰分析
  5. 第14回関西DB勉強会-Snowflake Summit参加…
  1. Google BigQuery

    オープンソースBI「Metabase」の使い勝手が丁度良かった
  2. ブログ

    インドネシアのデジタルマーケティング
  3. Mouseflow

    mouseflowを使ったページ解析
  4. Adobe Analytics

    Adobe Analytics: SegmentsAPIを使って大量のセグメント…
  5. Ad Hoc Analysis

    Adobe Analytics: Ad Hoc Analysisでセグメントの条…
PAGE TOP