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. Google BigQuery

    Tableau : BigQueryでLOD計算が使えない場合の対処法

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

  2. Tableau

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

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

  3. Tableau

    Tableau Tips〜INDEX関数〜

    はじめに今回紹介するINDEX関数はTableauの関数の中でも非常…

  4. Tableau

    Tableauのテスト自動化を実現する Wiiisdom Ops for Tableau

    こんにちは、エクスチュアの松村です。エンタープライズ系でTab…

  5. Tableau

    TableauでTreasure Data上のデータへ接続する方法(2023/03/20時点)

    こんにちは、エクスチュアの松村です。エクスチュアブログでの人…

  6. Tableau

    【TC19ブログ】エクスチュアの海外カンファレンス参加支援制度

    こんにちは、エクスチュアの渡部です。いよいよ明日の11/12(…

コメント

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

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

CAPTCHA


最近の記事

  1. AIを使ったマーケティングゲームを作ってみた
  2. Snowflakeや最新データ基盤が広義のマーケティングにも…
  3. 回帰分析はかく語りき Part3 ロジスティック回帰
  4. GCSへのSnowflake Open Catalogによる…
  5. VPC Service Controlsで「NO_MATCH…
  1. IT用語集

    仮想マシン(VM)って何?
  2. Tableau

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

    Snowflake Summit2023 振り返り
  4. Adobe Analytics

    離脱リンクとは-Adobe Analyticsの指標説明
  5. IT用語集

    シームレス(Seamless)って何?
PAGE TOP