Datasaber ワークで突然出現する機能4 (Ord8-2)
Ord8-Q10で出てくる、知らないとできない新機能を追記します。
Q10以降は新規で突然出てくるものはもうないと思ってたのですが、復習してたらテキストデータから結合する方法が思い出せなかったので追加
Ord8-Q10
やりたいこと:テキストデータの地域/都道府県データをTableau機能で追加したい
問題文に都道府県のテキストデータのリンクが張ってありますが、これをコピーしたものをエクセルに張り付けて文字列分割…など別ファイルで操作せず、Tableau内で結合する方法があります
1)リンク先から地域/都道府県の文字をコピーする
https://qiita.com/zaki_001/items/488970829fda3e8833f9
2) データシートに移動して、注文をWクリックして結合の画面にチェンジ
3) 結合のマークがついている画面に変わったら、空白に貼り付け(CTRL+v)するとテキストデータが出現(画面はもう結合作業終わったものです、一番右がテキストデータ)
4) 元のデータは一番上の行(北海道/北海道)がデータ名になってしまっている
自動で出てくる結合の設定ウインドウはいったん消し、テキストファイル Clipbord…の枠の右▼をクリック→フィールド名自動で生成 にチェックする→1合目がデータ扱いになり、データ名が[F1]になる
5) データ結合する
結合マーク上で右クリックして設定ウインドウをもう一度表示させる
既に前の問題で結合しているCustomer_Master.csv のなかの「都道府県」
新しく張り付けたデータClipbord…側は 結合計算を選択
(地域/県)のテキストを分割した「県」の方と結合させる
TRIM( SPLIT( [F1], "/", 2 ) )
の 2 のところは、データを切ったあと前から数える場合は正(+)の数
後ろから数える場合は負(-)の数、この場合後ろから1個目なので -1 にしてもOKです
このあとのQ10は既知の手法を使ったとんちの世界です
やりたいこと:新規購入日だけの累積グラフを作りたい
ハンド [オーダー日]が新規かどうか真偽分けの計算フィールドを作成
[オーダー日]=[Q5で作成した初回購入日の計算式]
→フィルターに入れる
DATAsaber試験は2日後、日程ないので一発試験です…不安