相談・お問い合わせ
okkun

okkun

青森県出身。2023年新卒入社。未経験でIT業界に飛び込み、現在はBIエンジニアとして働く。

Recent posts by okkun

4分で読むことができます。

【Tableau】メジャーの一部カラムをピボットして縦持ちにする方法

Topics: Tableau Tableau Prep Builder Tableau Desktop
3分で読むことができます。

【Tableau Prep】マスタが無くてもデータを最新名称に統一する方法

 ②先ほど作成した「顧客マスタ」をトランザクションデータへドラッグし、「結合」がハイライトされたらドロップします。

 

 ④結合句と結合タイプを、以下の手順で変更します。

 ⅰ)結合句: [追加] から、「顧客コード」=「マスタ_顧客コード」に設定します。
 ⅱ)結合タイプ:ベン図内を押下し、左結合にします。

 ⑤クリーニングステップを作成し、 [計算フィールドの作成] から以下の数式を記載してマスタの顧客名を反映します。

最新_顧客名
IF [顧客コード]=[マスタ_顧客コード] THEN [マスタ_顧客名] END

 ⑥「顧客名」、「マスタ_顧客名」、「顧客コード」の3フィールドを削除します。※検索ボックスを使うと便利です。

 ⑦フィールド名を「最新_顧客名」 → 「顧客名」「マスタ_顧客コード」 → 「顧客コード」に変更します。

 ⑧出力ステップを作成し、編集したデータを出力します。これで、トランザクションの旧顧客名を最新の顧客名に差し替えたデータを作成することができました。

 

おわりに

 過去と現在で顧客名などの名称が変更されてしまうと、本来は同じデータのはずなのに異なるデータとして処理されてしまうことがあります。(私も過去にこのような問題に直面したことがありました。)

 今回のテクニックを使えば、最新のデータを反映したマスタが無くとも新旧名称を統一することができますので、同様の課題を抱えている方のお役に立てれば幸いです。

-->
Topics: Tableau Prep Builder