Я настроил свою панель инструментов и могу получать только техников и общее количество билетов на одного техника. Я хочу получить открытые и закрытые билеты для каждого техника на панели инструментов.
var allRecords = app.models.Tickets.newQuery().run();
var stats = {};
for(var i = 0; i < allRecords.length; i++) {
var recordType = allRecords[i].technician;
if(!stats[recordType]) {
stats[recordType] = 0;
}
stats[recordType]++;
}
var records = [];
var properties = Object.getOwnPropertyNames(stats);
for(var j = 0; j < properties.length; j++) {
var record = app.models.CalculatedDb.newRecord();
record.Tech = properties[j];
record.Count = stats[properties[j]];
records.push(record);
}
return records;
}