見出し画像

【Tableau】全角数字を半角数字に変換する計算フィールド

はじめに

全角数字を半角数字に一括で変換したい時、Excelでは ASC関数 を利用できますが、Tableauには同様の関数がありません。

そこで何か良い方法がないか ChatGPT (GPT-4) に相談してみたところ、計算フィールドを作ってくれました。

ChatGPT(GPT-4)への相談

ChatGPT (GPT-4) の回答

計算フィールドのコピペはこちらから。

REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE(
REGEXP_REPLACE([Your Field], "1", "1"),
"2", "2"),
"3", "3"),
"4", "4"),
"5", "5"),
"6", "6"),
"7", "7"),
"8", "8"),
"9", "9"),
"0", "0")

実際に使ってみる

実際に使ってみた結果がこちら。ちゃんと半角に変換できました。

Tableau Desktop
Tableau Prep Builder

それにしても、特別なインストラクションがなくてもパっとこのような計算フィールドを作ってくれる ChatGPT はほんとに便利。Tableauの勉強にも力強い味方になってくれそうです。

この記事が気に入ったらサポートをしてみませんか?