式言語
例:@Sign
1. 次の式では、[earnings] フィールドが [expenses] フィールドより大きいときは、[result] フィールドに「Profit!」を設定します。[expenses] フィールドが [earnings] フィールドより大きいときは、[result] フィールドに「Loss!」を設定します。2 つのフィールドが等しいときは、[result] フィールドに「Break even」を設定します。
field result:=result;
difference:=earnings - expenses;
r:=@If( ( @Sign( difference ) = 1); "Profit!"; ( @Sign( difference ) = -1 ); "Loss!"; "Break even" ); @SetField( "result"; r )
2. 次の式を使用すると、正の数値で割り算を行うことができます。除数が負の場合は -1 が返され、0 の場合は 0 が返されます。number1 と number2 がリストの場合は、結果もリストになります。
@If(@Sign(number2) = 1; number1 / number2; @Sign(number2) = -1; -1; 0)
関連項目
@Sign
用語集
フィードバック
ヘルプ
または
プロダクトユーザビリティ
ヘルプの使い方
すべてのヘルプ項目
用語集