もうすぐ最終試練。

自分用メモとして・・・・

各Ordでつまずいた問題、復習しておきたいポイント(&KTさんの動画リンク)を羅列しておきます。

 

動画見直しには下記のVizが便利。

https://public.tableau.com/app/profile/takahiro.yamanashi3736/viz/DataSaberYoutubePlayList_16331538421630/DATASaberBootCamp?publish=yes

 

 

==

Ord8:Advance I

一回記事書いたのに消えてしまってかなしい。。。

気を取り直してかきます。

一番てこずりました。LODは要復習(特にINCLUDE/EXCLUDE普段使ってなくて・・・)

  • 間違えた問題:Q11
  • 納得がいっていない問題:Q9
  • 要復習問題:Q6、Q8
  • フィルターに表示切替パラメータを入れたい(Q1)
    • 計算式で 表示切替=[シートの切り替え]←パラメータ
    • 値を使用して表示状態を制御する、で解きました
    • コンテナを使うとグラフに最適なサイズを選んでくれる
  • {FIXED : MAX [オーダー日]}⇒{MAX[オーダー日]}のように省略可能(Q2)

  • INCLUDE(Q3)

    • 1オーダーにおける金額の平均

    • {INCLUDE [オーダーId]:SUM([売上])} ⇒これの平均

    • {FIXED [オーダーId],[顧客 Id]:SUM([売上])}で書いてました。

  • ビン(Q4)
    • 0~100ではなく0~99
  • 再購入(Q6)
    • 初回だけNULLにする式
      • IIF([オーダー日]>[顧客ごと初回購入日],[オーダー日],null)

  • INCLUDE(Q6)
    • オーダー単価の平均が最も高いのは、

      都道府県だと?

      市町村では?

      顧客区分は?

      顧客だと誰?

      ⇒ INCLUDEの出番。FIXEDで決めるとそのものを毎回かえないといけなくなる。

    • 他のディメンションで集計しつつ、オーダーID単位の売り上げはいろんな単位で見ていく場合にはINCLUDEの方が便

       

  • INCLUDE(Q7)
  • Q8 要復習
    • こちらのページ解説がわかりやすい。一応納得(自力でもう一回やってみてできるかは謎・・・)
      難問解読_DaterSaber_Ord8-8|missa (note.com)
    • パラメータで「ソートカテゴリ」
      ※計算フィールドで使うため、整数は使わない
    • 計算式:「ソート用売上」={EXCLUDE [カテゴリ]]:SUM(if[カテゴリ]=[ソートカテゴリ] then [売上] end)}
    • 選んだ以外のカテゴリはNULLになってしまうが、EXCLUDEすれば全部に入る
  • Q9 ROUNDをつけずにやっていたら答えが出ず。
    • ROUND({FIXED [顧客 Id]:AVG(DATEDIFF('month',[顧客ごと初回購入日],[顧客ごと最終購入日]))/(COUNTD([オーダー Id]))})

  • Q10 データの持ってきかた 要復習 ★
    • 地方リストはそのままコピペできる
    • フィールド名を自動的に生成:TRIM( SPLIT( [F1], "/", 2 ) )
  • 最後の最大値に色をぬ(Q10)
    • WINDOW_MAX(SUM({FIXED [地方] :COUNTD([顧客 Id])}))=SUM({FIXED [地方]:COUNTD([顧客 Id])})
  • プライマリグループの作成(Q11) 要復習 ★
    [Tableau] プライマリ グループの作り方 #Tableau - Qiita