FavoritTableau Community Forums Member (Inactive) (Salesforce) fragte in Japan31. Jan. 2023, 08:41対象の文言が入っている場合を「1」 それ以外を「0」と設定したい場合 (式) IF [××]="就職" Then 1 ELSE 0 END とした場合、1の数値は問題無く反映されているのですが、 0の情報が上記関数に適応されません。(データ内容を見た際に、何もありません) どのようにすれば、表示することができるでしょうか3 AntwortenSortierenNach Datum sortierenNach "Am hilfreichsten" sortierenNach Datum sortierenMehr Kommentare laden...Akzeptierte AntwortKunihiro Tabata5. Feb. 2023, 03:07別のやり方として、正規表現を使った文字列判定の関数であるREGEXP_MATCH()関数を使う方法があります。ただREGEXP_MATCH([ステータス], '就職')としてしまうと、この関数では含む検索になるため、下図例の場合ですと「未就職」もTrueで返ってきます。そのため先頭一致で`^就職`とすると目的する判定ができ、それをIF文で0, 1してもらえればOKかと思います。完全一致の場合は文末表現の'$'をさらに付けて '^就職$' としてください。Mehr anzeigenKommentar hinzufügenAntwort schreiben...FettKursivUnterstreichenDurchstreichenListe mit GliederungspunktenNummerierte ListeLink hinzufügenCodeblockBild einfügenDateien anhängenLink-URLAbbrechenSpeichern0/9000Antworten
Akzeptierte AntwortKunihiro Tabata5. Feb. 2023, 03:07別のやり方として、正規表現を使った文字列判定の関数であるREGEXP_MATCH()関数を使う方法があります。ただREGEXP_MATCH([ステータス], '就職')としてしまうと、この関数では含む検索になるため、下図例の場合ですと「未就職」もTrueで返ってきます。そのため先頭一致で`^就職`とすると目的する判定ができ、それをIF文で0, 1してもらえればOKかと思います。完全一致の場合は文末表現の'$'をさらに付けて '^就職$' としてください。Mehr anzeigen