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 ) )

の のところは、データを切ったあと前から数える場合は正(+)の数

後ろから数える場合は負(-)の数、この場合後ろから1個目なので -1 にしてもOKです

 このあとのQ10は既知の手法を使ったとんちの世界です

 

やりたいこと:新規購入日だけの累積グラフを作りたい

ハンド  [オーダー日]が新規かどうか真偽分けの計算フィールドを作成

 [オーダー日]=[Q5で作成した初回購入日の計算式]

→フィルターに入れる

 

DATAsaber試験は2日後、日程ないので一発試験です…不安