Skip to main content

計算フィールド内で、入れ子になるように少し複雑な論理式を記述したいです。が、残念ながらサポートしていないようです。

例えば、IF [A列に値] > 0 and LEFT[B列の文字列, 2]="XY" ... というような論理式です。

 

代替手段など、ありますでしょうか?

 

要するに、A列の値とB列の値の両方を見て、そのレコードに対して、新しいラベルをつけたい(新規の計算フィールド)です。

実現方法をご存知であれば、ご教示いただけると幸いです。

2 respuestas
  1. 24 sept 2014, 07:00

    IF条件を複数条件にするだけであればANDでつなげられると思います。

    もしかすると、上記の式ではANDが接続内容を誤認してしまった可能性があります。

    各条件を ( ) で括ってみてはどうでしょうか?

     

    IF ( ( [A列に値] > 0 ) and ( LEFT[B列の文字列, 2]="XY" ) ) THEN .....  END

     

    あるいは、IF式を入れ子にしてはどうでしょうか?

     

    IF [A列に値] > 0 THEN ( IF LEFT[B列の文字列, 2]="XY" THEN ...... END ) END

     

    見当違いの解答でしたら申し訳ありません。

0/9000