【发布时间】:2021-09-11 10:41:02
【问题描述】:
我一直在尝试调整上一个问题中的代码,我使用 JSON 处理程序从控制器中的数据库中提取数据。
现在,我正在尝试创建一个显示不同年龄段的饼图。我使用 Count() 来获取这里的数字
var lessthreefive = Model.employees.Where(a => a.Status == "FTE" || a.Status == "PTE").Select(b => b.Age).Where(c => c <= 35).Count();
var lessfournine = Model.employees.Where(a => a.Status == "FTE" || a.Status == "PTE").Select(b => b.Age).Where(c => c > 35 && c <= 49).Count();
var lessfivefive = Model.employees.Where(a => a.Status == "FTE" || a.Status == "PTE").Select(b => b.Age).Where(c => c > 49 && c <= 55).Count();
var lesssixzero = Model.employees.Where(a => a.Status == "FTE" || a.Status == "PTE").Select(b => b.Age).Where(c => c > 55 && c <= 60).Count();
var lesssixfive = Model.employees.Where(a => a.Status == "FTE" || a.Status == "PTE").Select(b => b.Age).Where(c => c > 60 && c <= 65).Count();
var moresixfive = Model.employees.Where(a => a.Status == "FTE" || a.Status == "PTE").Select(b => b.Age).Where(c => c > 65).Count();
FTE 和 PTE 分别是全职和兼职工作。这是为了确保这些数字仅适用于现有员工,因为也有辞职员工的数据。
【问题讨论】:
-
感谢 Nagib,帮助了
标签: asp.net json chart.js razor-pages