rex0220 計算式プラグインで、テーブル合計割合計算を行ってみます。
概要
テーブル数値の合計で、割合計算を行います。
kintone 標準の計算項目では、循環参照エラーとなって設定できない計算ですが、計算式プラグインでは問題なく設定できます。
割合の計算式: IF(売値合計,売値/売値合計)
売値合計の計算式: SUM(売値)
※割合の値が売値や売値合計に影響しないので、循環参照にはなりません。
100行の例
アプリ設定
割合は、小数が続くので表示桁数を制限します。
割合 小数点以下の表示桁数:5
計算式プラグイン設定
テーブル行が多い場合の対策として、「非同期計算」をチェックします。
.js
OPTION: 非同期計算
// テーブル.#:番号 NUMBER
ROWNO(テーブル)+1
// テーブル.割合 NUMBER
IF(売値合計,売値/売値合計)
// テーブル.参考価格 NUMBER
ROUNDDOWN(割合*価格合計)
// 売値合計 NUMBER
SUM(売値)
// 価格合計 NUMBER
SUM(価格)