公開日: 09/19/2023

割り当て関数

JMPの計算式エディタでは、割り当て関数がその場ですぐに実行されます。つまり、演算(演算子の右側)によって戻された結果は、演算子の左側の引数に格納され、現在の値と置き換わります。

割り当て関数は、もっぱらJMPスクリプト言語(JSL; JMP Scripting Language)でプログラミングするときに用います。計算式エディタでもこれらの関数を使えますが、依存性と曖昧性が生じるためお薦めしません。通常、JSLプログラムは、.jslという拡張子で保存します。また、JSLプログラムは、テーブルプロパティとしてデータテーブルに保存することもできます。スクリプトの作成とデータテーブルへの保存を参照してください。構文の詳細については、『スクリプト構文リファレンス』の割り当て関数を参照してください。

メモ: 割り当て関数の第1引数は、割り当てができるものであることが必要です。つまり、3+=4などの割り当てはできません。3は再割り当てができない定数値だからです。最初に、値が3の変数(テーブル変数またはローカル変数)を作成する必要があります(テーブル変数の詳細については、データテーブル変数の使用を参照してください。ローカル変数の詳細については、計算式でのデータテーブル値の参照を参照してください)。その後、その変数を割り当て関数の左辺に使用します。

=(割り当て)

たとえば、a=bは、bの値をaに入れます。

+=(加算)

たとえば、a+=bは、bの値をaに足し、結果をaに入れます。

-=(減算)

たとえば、a-=bは、aからbの値を引いて、結果をa–=bに入れます。

*=(乗算)

たとえば、a*=bは、bをaに掛けて、結果をaに入れます。

/=(除算)

たとえば、a/=bは、aをbで割り、結果をaに入れます。

++(インクリメント)

a++は、その場でaに1を加えます。たとえば、aの開始値が4の場合、式a++はaを5に変更します。

--(デクリメント)

a--は、その場でaから1を引きます。たとえば、aの開始値が4の場合、式a--はaを3に変更します。

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).