お気に入りTableau Community Forums Member (Inactive) (Salesforce) が「Japan」で質問2023年1月31日 8:41対象の文言が入っている場合を「1」 それ以外を「0」と設定したい場合 (式) IF [××]="就職" Then 1 ELSE 0 END とした場合、1の数値は問題無く反映されているのですが、 0の情報が上記関数に適応されません。(データ内容を見た際に、何もありません) どのようにすれば、表示することができるでしょうか3 件の回答並び替え日付で並び替え役に立った順で並び替え日付で並び替えコメントをさらに読み込む...承認された回答Kunihiro Tabata2023年2月5日 3:07別のやり方として、正規表現を使った文字列判定の関数であるREGEXP_MATCH()関数を使う方法があります。ただREGEXP_MATCH([ステータス], '就職')としてしまうと、この関数では含む検索になるため、下図例の場合ですと「未就職」もTrueで返ってきます。そのため先頭一致で`^就職`とすると目的する判定ができ、それをIF文で0, 1してもらえればOKかと思います。完全一致の場合は文末表現の'$'をさらに付けて '^就職$' としてください。表示件数を増やすコメントを追加回答を記入...太字斜体下線取り消し線箇条書き番号付きリストリンクを追加コードブロック画像を挿入ファイルを添付リンク URLキャンセル保存0/9000返信
承認された回答Kunihiro Tabata2023年2月5日 3:07別のやり方として、正規表現を使った文字列判定の関数であるREGEXP_MATCH()関数を使う方法があります。ただREGEXP_MATCH([ステータス], '就職')としてしまうと、この関数では含む検索になるため、下図例の場合ですと「未就職」もTrueで返ってきます。そのため先頭一致で`^就職`とすると目的する判定ができ、それをIF文で0, 1してもらえればOKかと思います。完全一致の場合は文末表現の'$'をさらに付けて '^就職$' としてください。表示件数を増やす