お世話になっております。
タイトルの件について、一覧画面に集計表を表示させたいと考えております。
現在一覧画面上に下記画像のようにテーブルを作成しており、それぞれtdにidを連番で設定しております。
レコードのフィールドに日付とドロップダウン(※区分)とドロップダウン(※分類)があり、
日付で絞込表示をしたレコードの値を集計表へ表示させたいと考えております。
REST APIで値を取得⇒区分/分類の条件を宣言しカウント⇒各idへカウントした数値を表示
のような流れになるかと思い、下記のようにコードを書いていますが、どのように書いてよいかわからず、躓いております。。。
集計機能のクロス集計をすれば簡単にできるとは思いますが、一覧画面にレコードと一緒に表示をさせたい為です。
kintone.events.on('app.record.index.show', function(event) {
var param = {
app: kintone.app.getId(),
query: kintone.app.getQueryCondition(),
totalCount: true,
isGuest: false
};
kintoneUtility.rest.getAllRecordsByQuery(param).then(function(resp) {
var id1_1 = resp.records.filter(function(data){ return data.分類.value.length in '分類1' && data.区分.value.length in '区分1';}).length;
var id1_2 = resp.records.filter(function(data){ return data.分類.value.length in '分類1' && data.区分.value.length in '区分2';}).length;
$("#id1_1").html(id1_1);
$("#id2_2").html(id1_2);
})
});
お手数でございますが、ご教授いただければ幸いでございます。
よろしくお願いいたします。