0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

2023: Week 2 - International Bank Account Numbers / Preppin' Data / Tableau Prep

Last updated at Posted at 2023-10-17

Challenge Preppin'Data 2023:Week 2

Tableau Prep実行環境:Ver.2023.2.2

概要

データ ソース バンクには、英国で行われる取引であっても、国際銀行口座番号 (IBAN) を作成する必要があります。

Requirement

  • トランザクション テーブルには、ダッシュが含まれる [ Sort Code ] フィールドがあります。ダッシュを取り除き、6 桁の文字列だけを用意します。
  • SWIFT Bank Code 都合テーブルを使用して、受取銀行口座の SWIFT codeとCheck Digitsに関する追加情報を取得します
  • Country Code のフィールドを追加します
  • 不要なフィールドを削除する

問題のページ(英語)※ここからデータをダウンロード

出題者の回答のページ(英語)※動画あり

自分の解決法

image.png

  1. データ ソースに接続し、Transactions テーブルを取り込みます。

  2. 6桁のSort Codeの間の「-」を取り除きます。
    クリーニング メニュー内に「句読点の削除」機能を使います。3 点メニューをクリックし、クリーニング > 句読点を削除 の順にクリックします。「-」が削除され、6 桁の数字だけが残ります。
    image.png

  3. 次に、元のワークフローと Swift Codes テーブルを結合します。
    image.png

  4. 2つのテーブルのフィールドを結合し、IBAN フィールドを作成します。
    IBAN = [Country Code]+[Check Digits]+[SWIFT code]+[Sort Code]+[Account Number]
    すべてのフィールド タイプが文字列でないと、エラーが発生します。すべてのフィールドが文字タイプであることを確認してください。

  5. 出力するフィールドとして IBAN とトランザクション ID だけを残し、それ以外の項目を削除します。

TIPS

数字だけ、文字だけ、句読点だけを取り除くのがワンクリックで対応可能
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?