ヘルプで見つからない情報は、サポートにお問い合わせください。お問い合わせ

テーブルの管理:計算式:計算式(既定)

「テーブル」の「数値項目」の四則演算を行います。計算式は画面表示およびレコードが追加、変更、削除された際に動作します。

image.png

計算方法「既定」は、数値項目を対象として、四則計算を行う計算方法です。

計算方法 計算対象の項目 項目の指定方法 扱える計算
既定 数値項目 表示名
カラム名
加算(+)
減算(-)
乗算(*)
除算(/)
半角の(と)を使った計算順序の変更

計算方法「拡張」については「テーブルの管理:計算式:計算式(拡張)」を参照してください。 

 

■制限事項
「既定」は、数値項目のみを対象とした計算方法です。数値項目以外の項目を対象とする場合には「計算式(拡張)」を使用してください。
関数を使用することはできません。関数を使用する場合には「計算式(拡張)」を使用してください。
テーブルの管理画面の計算式タブにある「エラーの詳細を取得する」を有効化しても、エラーの詳細は表示されません。
「既定」を選択した場合、テーブルの管理画面の計算式タブにある「エラーの詳細を取得する」を有効化しても、エラーの詳細は表示されません。
 

 

■計算式の設定

この操作はサイトの管理権限が必要です。

  1. 対象のテーブルを開きます。
  2. 「管理」メニューから「テーブルの管理」をクリックします。
  3. 「計算式」タブを開きます。
  4. 「新規作成」ボタンをクリックします。
  5. 下表の項目を入力/設定します。
  6. 「追加」ボタンをクリックします。
  7. 画面下部の「更新」ボタンをクリックします。
     

<設定項目> 

項目名 説明
計算方法
 
「既定」を選択
対象
 
出力先の項目を選択
計算式 計算式を設定
計算式には、項目名(数値)、数値、四則演算、括弧が利用できます。また、それぞれの項目の間には、半角スペースを挿入してください。項目のタイトルに半角括弧を使用している場合は、項目名を直接指定する必要があります。数値Aの場合は(NumA)のように、Num○を半角括弧で括ってください。
表示名を使用しない 「表示名で作成した計算式」を「カラム名で作成した計算式」として保存したい場合にチェック
無効 計算式を一時的に動作させなくする場合にチェック

 

設定例:
「単価」×「数量」の計算結果を「小計」に反映させる。
image.png

「単価」「数量」「小計」という数値項目を追加します。

「計算方法」は「既定」、「対象」は「小計」を選択し、「計算式」に「単価 * 数量」と入力し設定します。

実際にエディタ画面で「単価」と「数量」を入力して計算してみます。

「作成」または「更新」ボタンを押したタイミングで自動的に計算し、保存されます。

 

※すでに保存済みのレコードに対しての計算や、計算式の変更を行った場合は「同期」ボタンを押して再計算を行ってください。

 


<POINT>
表示名が「消費税(10%)」のように半角括弧を使用している場合は、項目を指定するとエラーが発生します。

表示名に半角括弧を使用している場合は、以下のようにNumAのようなカラム名を指定してください。


設定画面上では項目名に置き換えて表示します。

 

 

計算式のログ出力

「ログを出力する」にチェックを入れると、レコードの作成や更新後に、ブラウザの開発者ツールのコンソールにログが出力されるようになります。

<出力イメージ>

ログで出力される内容
・formulaSet:計算式の設定
・formulaSource:計算のもととなる項目の値
・formulaResult:計算結果
「formulaSet」で出力される内容
・Target:対象項目
・Formula:計算式
・Children:計算内容
・OperatorType:演算子(0: なし、1: 加算、2:減算 、3: 乗算、4:除算)
・ColumnName:項目
・Id:計算式ID

 

 

  • はじめてご利用になる方へ
Powered by Zendesk