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