前日比の出し方

 

コストチェック表を作成しており、1日の使用量を自動計算で表示したいと考えています。

「(前日の計測値)ー(本日の計測値)」で出したいのですが、毎回両方の数値を入力するのではなく、

(本日の計測値)さえ入力しれば、自動的に(前日の計測値)から算出できる様にしたいと思います。

 

以下のExcelのように自動で計算出来るような形式にしたいと考えています。

 

良い方法があればご教示頂けますと幸いです。

 

 

waqasa様

お世話になっております。
トヨクモの江田と申します。

JavaScriptカスタマイズにより実装できます。
3〜5行目のフィールドコードはご自身のアプリに合わせて変更してください。

(function() {
"use strict";
var table = 'Table'; //サブテーブルのフィールドコード
var measured = '計測値'; //計測値のフィールドコード
var calculated = '使用量'; //使用量(前日比)のフィールドコード
kintone.events.on([
'app.record.create.change.'+measured,
'app.record.edit.change.'+measured,
], function(event){
event.record[table].value.forEach(function(row, index){
if(index>0 && event.record[table].value[index-1].value[measured].value && row.value[measured].value)
row.value[calculated].value = row.value[measured].value - event.record[table].value[index-1].value[measured].value;
});
return event;
});
})();