関連レコードの表示件数(条件あり)

関連レコードが下記の様に複数あって

Aグループ
氏名 性別 雇用形態
〇〇 男性 社員
〇X 女性 社員
▲▲ 男性 社員
▲△ 女性 派遣社員

Bグループ
氏名 性別 雇用形態
〇〇 男性 社員
〇X 女性 社員
▲▲ 男性 派遣社員
▲△ 男性 派遣社員

下記の様に別の集計用のテーブルを用意し、
集計した数値を転記したいと考えています。
男性_社員 女性_社員 男性_派遣社員 女性_派遣社員
Aグループ 2 1 0 1
Bグループ 1 1 2 0

計算フィールドで各グループ毎の小計 、全体の合計も別の計算フィールドでも良いので
表記したい。

プラグインをどうにかこうにかして実現できるものなのか
JavaScriptで実現できる内容でしょうか。
サンプルコードなど方法をご教授下さい。

よろしくお願いします。

目的に合うプラグインがあるかどうかは分かりませんが、 JavaScript であれば実現は可能だと思います。

このあたりの記事を読むと、関連レコード周りの集計方法が分かるかと思います。


ただし、いずれも関連レコード一覧があるレコードを開いたときに計算して表示する仕組みなので、計算結果をサブテーブルに保持するようなものではないです。

もし計算結果をレコードに保存したいということであれば、関連レコード側 (=社員情報側) の保存時に書き込み処理を行うか、全レコードを一括更新するボタンを設置するか…というアプローチが必要になると思います。