初めてフォーラムに投稿させていただきます。
簡単なテキストマイニングのような事をTableau上で処理しようとしています。
IF文を駆使して処理しようとしてみましたが、ひとつの文章内に対象となる特定の文字が
複数含まれる場合、IF文で先に記述のある方にカウントされてしまいIF文ではカウントの
上手く処理する事が出来ませんでした。
アウトプットのイメージは添付してあるExcelシートの「Tableauからの出力結果」で
良いのですが、サンプルだと「韓国」のワードが2回登場してきていますが、IF文の記述が先にある
「アメリカ」にカウントされてしまい出力結果として「1」となってしまいます。
また、1つの特定の文字については時期の振り分けもしたく、サンプルでは「日本」に
分類されるワードを「7月」と「8月」に分ける処理もしています。
お忙しい中、誠に恐縮ですがお知恵を貸していただければ幸いです。
よろしくお願いいたします。
3 risposte
1つの計算フィールドではなく、
各文字列を含むケースをカウントするようなメジャーをそれぞれ作る、ということしか思いつきませんでした。
添付ファイルを参照ください。v2018.1です。
検索したい文字列が増えた場合、どちらにしても数式を編集しなくてはなりませんし、
メジャーとして作っておけば、アメリカ or ドイツ、の人が何人いるか、等のカウントも容易かと思います。
いかがでしょうか?
Hideki OGAWA