Lookerでテーブル計算だけでパレート図を作成してみた

Lookerでテーブル計算だけでパレート図を作成してみた

Clock Icon2024.08.26

さがらです。

Lookerで、テーブル計算機能だけを用いてパレート図を作成してみたので、本記事でその内容をまとめてみます。

※事前にrunning_totalなどをLookMLで定義してパレート図を作成する方法は、下記のブログが参考になると思います。

https://dev.classmethod.jp/articles/looker-graph-pareto-chart-step

事前準備:LookML

下記のように、LookMLでdimensionとmeasureを定義しておきます。

  • dimension
  dimension: category {
    label: "カテゴリ"
    sql: TRIM(${TABLE}.category) ;;
    drill_fields: [item_name]
  }
  • measure
  measure: total_sale_price {
    label: "総売上"
    type: sum
    value_format_name: usd
    sql: ${sale_price} ;;
    drill_fields: [detail*]
  }

Explore上での操作

テーブル計算の作成

まずはシンプルに、LookMLで定義済のdimensionとmeasureを選択します。

2024-08-26_08h34_11

その後、Add calculationから、累積の総売上を計算するテーブル計算を作成します。

2024-08-26_08h36_00

2024-08-26_08h37_12

もう一つ、Add calculationから、累積総売上/総売上列の合計値を計算するテーブル計算を作成します。

2024-08-26_08h36_00

2024-08-26_08h40_07

これで、パレート図を作成する準備はOKです!

2024-08-26_08h40_52

パレート図の描画

まず、累積総売上はグラフ上には不要のため、グラフ上では見えないようにしておきます。

2024-08-26_08h43_49

次に、Visualizationの右上のEditから、Y軸の設定でPercent of 累積総売上Right Axesに移動します。

2024-08-26_08h46_14

2024-08-26_08h46_39

次に、Visualizationの右上のEditの、SeriesからPercent of 累積総売上TypeLineにします。これで、パレート図が完成しました!

2024-08-26_08h50_11

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.