
Tableau 8つのハードルを越える㉞「LOD計算 その4 LOD計算の再集計」

こんにちは
前号では、LOD計算に関連しいくつか解説させて頂きました。
前号はこちらです。
この記事作成に利用しているワークブックは下記にアップしています。
https://public.tableau.com/app/profile/satoshi.ganeko/viz/LOD_v2019_1/sheet0
今回は、LOD計算の少し難しい部分
LOD計算の再集計
について、解説したいと思います。
LOD計算式を作って、それをVizで利用するときの話です。
LOD計算の中では粒度が指定され、その粒度で集計計算が行われています。
これまでの、INCLUDEの例
{ INCLUDE [顧客 ID] : SUM ( [売上] ) }
では、この計算式の中でSUM()という集計を行われています。
この計算式の結果をVizに利用するときに

この上図のように、再度「中央値」という集計を行わせました。
このLOD計算の値が、再集計されるという点が最初はイメージが付きにくいところです。
今、Viz LODと、{ INCLUDE [顧客 ID] : SUM ( [売上] ) } との関係をみてみましょう。

このように、例えばViz LODカテゴリの家具に対応する、
{INCLUDE [顧客 ID] : SUM ( [売上] ) }
の値は、多数あります。
なので、Vizに利用するためには、これら多くの値をどう利用するかを指定しないといけません。
これが、LOD計算に対する再集計となります。
一方、EXCLUDEの例では、
{ EXCLUDE [地域] : SUM ( [利益] ) }
をVizに利用した時、

この上図のように、行に持って行った時点で自動的に「属性」という集計が行われました。
この時の、Viz LODと、{ EXCLUDE [地域] : SUM ( [利益] ) } の関係を考えると

EXCLUDEをつかった場合は、Viz LOD「サブカテゴリ 地域」に対応するLOD計算の値はどこでも一つのみです。特に再集計は必要ないのですが、Tableauはデフォルトで「属性」という集計方法を選択してきます。
(ここを、合計、平均、最小値など、どれにしても、もともと値がひとつしかないため結果は同じです。デフォルトの属性から変更する必要性もありません。)
FIXEDの場合、Vizに利用するときに再度集計が必要なのか、EXCLUDEのように「属性」で良いのかは、Viz LODとFIXEDで指定している粒度との関係で変わります。一概には言えません。(デフォルトではINCLUDE同様「合計」となります。)
なお、FIXED計算の結果を、ディメンションとして利用する場合には再集計は行われません。
このLOD計算の再集計のさらに詳しい解説は、こちら別noteをご参考ください。
LOD計算に関する参照Webサイト紹介
他にも、LOD計算に関する参考サイトは多くあります。下記に紹介します。この連載記事を書く上でも、大変参考にさせて頂きました。お礼申し上げます。
Data Viz Labo LOD計算解説 Webサイト
https://data-viz-lab.com/tableau-lod
Tableauから始めるデータサイエンスさんのLOD計算関連 イラスト付きTweet
https://twitter.com/datarockstartky/status/1262023515105947648
https://twitter.com/datarockstartky/status/1263494934545358848
YasushiIshikawa4さんLOD紹介スライド
https://www.slideshare.net/YasushiIshikawa4/tableau-lod-calculation-235119054
Yoshitaka Arakawaさん LOD計算解説ブログ
https://www.yarakawa.com/single-post/lod_calculations
https://www.yarakawa.com/single-post/nested-lod-calculation
Yoshitaka Arakawaさん LOD計算 ドリル
https://www.yarakawa.com/single-post/lod-calculation-drill
https://public.tableau.com/profile/yoshitaka6076#!/vizhome/BlogLODCalculationDrill/Top?publish=yes
以上、今回はLOD計算の再集計に関し、解説させて頂きました。
ご精読ありがとうございます。
「LOD計算 その5」は下記になります。
*連載記事すべてへのリンクは、こちらのマガジンにまとめています。
By ritz_Tableau
2020-2023 Tableau Zen Master | 2019-2021,2023 Tableau Public Ambassador |2021 certified as Tableau Certified Professional | DATA Saber
X(Twitter) : @ritz_Tableau
Tableau Public : https://public.tableau.com/profile/satoshi.ganeko#!/
*記事の中に不正確な点などありましたら、是非、X(Twitter) Direct Messageでお知らせ下さい。よろしくお願いします。m(__)m

おことわり
当記事のコンテンツについて、商用利用でない場合は許可なく転載して頂いて構いません。(ハードル画像および他のサイトから引用している画像は除く)
転載の際は、当記事へのリンクを掲載し転載であることを明記してください。商用利用の場合は許可なく転載しないで下さい。
当記事のコンテンツについて、可能な限り正確な情報を掲載するよう努めていますが、誤情報が含まれたり、情報が古くなっている可能性があります。当記事に掲載された内容、および、当記事からリンクやバナーによって移動したサイトに掲載された内容によって生じた、損害等の一切の責任を負いかねますのでご了承ください。よろしくお願いします。