收藏Tableau Community Forums Member (Inactive) (Salesforce) 提问于 Japan2023年1月31日 08:41対象の文言が入っている場合を「1」 それ以外を「0」と設定したい場合 (式) IF [××]="就職" Then 1 ELSE 0 END とした場合、1の数値は問題無く反映されているのですが、 0の情報が上記関数に適応されません。(データ内容を見た際に、何もありません) どのようにすれば、表示することができるでしょうか3 个回答排序按日期排序按最有帮助排序按日期排序加载更多评论...已采纳的回答Kunihiro Tabata2023年2月5日 03:07別のやり方として、正規表現を使った文字列判定の関数であるREGEXP_MATCH()関数を使う方法があります。ただREGEXP_MATCH([ステータス], '就職')としてしまうと、この関数では含む検索になるため、下図例の場合ですと「未就職」もTrueで返ってきます。そのため先頭一致で`^就職`とすると目的する判定ができ、それをIF文で0, 1してもらえればOKかと思います。完全一致の場合は文末表現の'$'をさらに付けて '^就職$' としてください。显示更多添加评论撰写回答...粗体斜体下划线删除线项目符号列表编号列表添加链接代码块插入图像附加文件链接 URL取消保存0/9000回复
已采纳的回答Kunihiro Tabata2023年2月5日 03:07別のやり方として、正規表現を使った文字列判定の関数であるREGEXP_MATCH()関数を使う方法があります。ただREGEXP_MATCH([ステータス], '就職')としてしまうと、この関数では含む検索になるため、下図例の場合ですと「未就職」もTrueで返ってきます。そのため先頭一致で`^就職`とすると目的する判定ができ、それをIF文で0, 1してもらえればOKかと思います。完全一致の場合は文末表現の'$'をさらに付けて '^就職$' としてください。显示更多