Skip to main content

初めてフォーラムに投稿させていただきます。

 

簡単なテキストマイニングのような事をTableau上で処理しようとしています。

IF文を駆使して処理しようとしてみましたが、ひとつの文章内に対象となる特定の文字が

複数含まれる場合、IF文で先に記述のある方にカウントされてしまいIF文ではカウントの

上手く処理する事が出来ませんでした。

 

アウトプットのイメージは添付してあるExcelシートの「Tableauからの出力結果」で

良いのですが、サンプルだと「韓国」のワードが2回登場してきていますが、IF文の記述が先にある

「アメリカ」にカウントされてしまい出力結果として「1」となってしまいます。

また、1つの特定の文字については時期の振り分けもしたく、サンプルでは「日本」に

分類されるワードを「7月」と「8月」に分ける処理もしています。

 

お忙しい中、誠に恐縮ですがお知恵を貸していただければ幸いです。

よろしくお願いいたします。

답변 3개
  1. 2019년 12월 25일 오전 4:13

    1つの計算フィールドではなく、

    各文字列を含むケースをカウントするようなメジャーをそれぞれ作る、ということしか思いつきませんでした。

    添付ファイルを参照ください。v2018.1です。

     

    検索したい文字列が増えた場合、どちらにしても数式を編集しなくてはなりませんし、

    メジャーとして作っておけば、アメリカ or ドイツ、の人が何人いるか、等のカウントも容易かと思います。

     

    いかがでしょうか?

     

    Hideki OGAWA

0/9000