Power BIでTwitterの言語コードを日本語名にする方法

Power BIでTwitterの言語コードを日本語名にする方法

Twitterからツイートを取得し、Power BIで分析をしたりする際、ツイートの言語が言語コードとして取得できますが、それを日本語に変換する方法を紹介します。

Googleデータポータルで行いたい場合はこちらの記事を読んで下さい。

Twitterの言語コード一覧

Twitterの言語コードは143もあります。

通常の言語コード以外に”und”というものがありますが、ツイート内容が写真だけなど判別出来ない場合などが”und”になるようです。

言語コードはこちらの記事を参考にしました。

Twitterの言語コード一覧を日本語にする方法

Pwoer Queryエディターで「列の追加」から「カスタム列」の追加をします。

下のコードの中の”[TweetLanguageCode]”を実際に言語コードの列名に変更したものを貼り付けます。「新しい列名」は任意で付けてください。

貼り付けるコード

こちらのコードの”[TweetLanguageCode]”を実際に言語コードの列名に変更したものを貼り付けてください。

Power BI
 if [TweetLanguageCode] = "und" then "不明" else if [TweetLanguageCode] = "en" then "英語" else if [TweetLanguageCode] = "is" then "アイスランド語" else if [TweetLanguageCode] = "ay" then "アイマラ語" else if [TweetLanguageCode] = "ga" then "アイルランド語" else if [TweetLanguageCode] = "az" then "アゼルバイジェン語" else if [TweetLanguageCode] = "as" then "アッサム語" else if [TweetLanguageCode] = "aa" then "アファル語" else if [TweetLanguageCode] = "ab" then "アプハジア語" else if [TweetLanguageCode] = "af" then "アフリカーンス語" else if [TweetLanguageCode] = "am" then "アムハラ語" else if [TweetLanguageCode] = "ar" then "アラビア語" else if [TweetLanguageCode] = "sq" then "アルバニア語" else if [TweetLanguageCode] = "hy" then "アルメニア語" else if [TweetLanguageCode] = "it" then "イタリア語" else if [TweetLanguageCode] = "yi" then "イディッシュ語" else if [TweetLanguageCode] = "iu" then "イヌクティトット語" else if [TweetLanguageCode] = "ik" then "イヌピア語" else if [TweetLanguageCode] = "ia" then "インターリングア" else if [TweetLanguageCode] = "ie" then "インターリング語" else if [TweetLanguageCode] = "in" then "インドネシア語" else if [TweetLanguageCode] = "ug" then "ウイグル語" else if [TweetLanguageCode] = "cy" then "ウェールズ語" else if [TweetLanguageCode] = "vo" then "ヴォラピュック語" else if [TweetLanguageCode] = "wo" then "ウォロフ語" else if [TweetLanguageCode] = "uk" then "ウクライナ語" else if [TweetLanguageCode] = "uz" then "ウズベク語" else if [TweetLanguageCode] = "ur" then "ウルドゥー語" else if [TweetLanguageCode] = "et" then "エストニア語" else if [TweetLanguageCode] = "eo" then "エスペラント語" else if [TweetLanguageCode] = "or" then "オーリア語" else if [TweetLanguageCode] = "oc" then "オキタン語" else if [TweetLanguageCode] = "nl" then "オランダ語" else if [TweetLanguageCode] = "om" then "オロモ語" else if [TweetLanguageCode] = "kk" then "カザフ語" else if [TweetLanguageCode] = "ks" then "カシミール語" else if [TweetLanguageCode] = "ca" then "カタラン語" else if [TweetLanguageCode] = "gl" then "ガリシア語" else if [TweetLanguageCode] = "ko" then "韓国語" else if [TweetLanguageCode] = "kn" then "カンナダ語" else if [TweetLanguageCode] = "km" then "カンボジア語" else if [TweetLanguageCode] = "rw" then "キヤーワンダ語" else if [TweetLanguageCode] = "el" then "ギリシャ語" else if [TweetLanguageCode] = "ky" then "キルギス語" else if [TweetLanguageCode] = "rn" then "キルンディ語" else if [TweetLanguageCode] = "gn" then "グアラニー語" else if [TweetLanguageCode] = "qu" then "クエチュア語" else if [TweetLanguageCode] = "gu" then "グジャラト語" else if [TweetLanguageCode] = "kl" then "グリーンランド語" else if [TweetLanguageCode] = "ku" then "クルド語" else if [TweetLanguageCode] = "ckb" then "中央クルド語" else if [TweetLanguageCode] = "hr" then "クロアチア語" else if [TweetLanguageCode] = "gd" then "ゲーリック語" else if [TweetLanguageCode] = "gv" then "ゲーリック語" else if [TweetLanguageCode] = "xh" then "コーサ語" else if [TweetLanguageCode] = "co" then "コルシカ語" else if [TweetLanguageCode] = "sm" then "サモア語" else if [TweetLanguageCode] = "sg" then "サングホ語" else if [TweetLanguageCode] = "sa" then "サンスクリット語" else if [TweetLanguageCode] = "ss" then "シスワティ語" else if [TweetLanguageCode] = "jv" then "ジャワ語" else if [TweetLanguageCode] = "ka" then "ジョージア語" else if [TweetLanguageCode] = "sn" then "ショナ語" else if [TweetLanguageCode] = "sd" then "シンド語" else if [TweetLanguageCode] = "si" then "シンハラ語" else if [TweetLanguageCode] = "sv" then "スウェーデン語" else if [TweetLanguageCode] = "su" then "スーダン語" else if [TweetLanguageCode] = "zu" then "ズールー語" else if [TweetLanguageCode] = "es" then "スペイン語" else if [TweetLanguageCode] = "sk" then "スロヴァキア語" else if [TweetLanguageCode] = "sl" then "スロヴェニア語" else if [TweetLanguageCode] = "sw" then "スワヒリ語" else if [TweetLanguageCode] = "tn" then "セツワナ語" else if [TweetLanguageCode] = "st" then "セト語" else if [TweetLanguageCode] = "sr" then "セルビア語" else if [TweetLanguageCode] = "sh" then "セルボクロアチア語" else if [TweetLanguageCode] = "so" then "ソマリ語" else if [TweetLanguageCode] = "th" then "タイ語" else if [TweetLanguageCode] = "tl" then "タガログ語" else if [TweetLanguageCode] = "tg" then "タジク語" else if [TweetLanguageCode] = "tt" then "タタール語" else if [TweetLanguageCode] = "ta" then "タミル語" else if [TweetLanguageCode] = "cs" then "チェコ語" else if [TweetLanguageCode] = "ti" then "チグリニャ語" else if [TweetLanguageCode] = "bo" then "チベット語" else if [TweetLanguageCode] = "zh" then "中国語" else if [TweetLanguageCode] = "ts" then "ヅォンガ語" else if [TweetLanguageCode] = "te" then "テルグ語" else if [TweetLanguageCode] = "da" then "デンマーク 語" else if [TweetLanguageCode] = "de" then "ドイツ語" else if [TweetLanguageCode] = "tw" then "トウィ語" else if [TweetLanguageCode] = "tk" then "トルクメン語" else if [TweetLanguageCode] = "tr" then "トルコ語" else if [TweetLanguageCode] = "to" then "トンガ語" else if [TweetLanguageCode] = "na" then "ナウル語" else if [TweetLanguageCode] = "ja" then "日本語" else if [TweetLanguageCode] = "ne" then "ネパール語" else if [TweetLanguageCode] = "no" then "ノルウェー語" else if [TweetLanguageCode] = "ht" then "ハイチ語" else if [TweetLanguageCode] = "ha" then "ハウサ語" else if [TweetLanguageCode] = "be" then "白ロシア語" else if [TweetLanguageCode] = "ba" then "バシキール語" else if [TweetLanguageCode] = "ps" then "パシト語" else if [TweetLanguageCode] = "eu" then "バスク語" else if [TweetLanguageCode] = "hu" then "ハンガリー語" else if [TweetLanguageCode] = "pa" then "パンジャビ語" else if [TweetLanguageCode] = "bi" then "ビスラマ語" else if [TweetLanguageCode] = "bh" then "ビハール語" else if [TweetLanguageCode] = "my" then "ビルマ語" else if [TweetLanguageCode] = "hi" then "ヒンディー語" else if [TweetLanguageCode] = "fj" then "フィジー語" else if [TweetLanguageCode] = "fi" then "フィンランド語" else if [TweetLanguageCode] = "dz" then "ブータン語" else if [TweetLanguageCode] = "fo" then "フェロー語" else if [TweetLanguageCode] = "fr" then "フランス語" else if [TweetLanguageCode] = "fy" then "フリジア語" else if [TweetLanguageCode] = "bg" then "ブルガリア語" else if [TweetLanguageCode] = "br" then "ブルターニュ語" else if [TweetLanguageCode] = "vi" then "ベトナム語" else if [TweetLanguageCode] = "iw" then "ヘブライ語" else if [TweetLanguageCode] = "fa" then "ペルシャ語" else if [TweetLanguageCode] = "bn" then "ベンガル語" else if [TweetLanguageCode] = "pl" then "ポーランド語" else if [TweetLanguageCode] = "pt" then "ポルトガル語" else if [TweetLanguageCode] = "mi" then "マオリ語" else if [TweetLanguageCode] = "mk" then "マカドニア語" else if [TweetLanguageCode] = "mg" then "マダガスカル語" else if [TweetLanguageCode] = "mr" then "マラッタ語" else if [TweetLanguageCode] = "ml" then "マラヤーラム語" else if [TweetLanguageCode] = "mt" then "マルタ語" else if [TweetLanguageCode] = "ms" then "マレー語" else if [TweetLanguageCode] = "mo" then "モルダビア語" else if [TweetLanguageCode] = "mn" then "モンゴル語" else if [TweetLanguageCode] = "yo" then "ヨルバ語" else if [TweetLanguageCode] = "lo" then "ラオタ語" else if [TweetLanguageCode] = "la" then "ラテン語" else if [TweetLanguageCode] = "lv" then "ラトビア語" else if [TweetLanguageCode] = "lt" then "リトアニア語" else if [TweetLanguageCode] = "ln" then "リンガラ語" else if [TweetLanguageCode] = "li" then "リンブルク語" else if [TweetLanguageCode] = "ro" then "ルーマニア語" else if [TweetLanguageCode] = "rm" then "レートロマンス語" else if [TweetLanguageCode] = "ru" then "ロシア語" else [TweetLanguageCode]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA