我正在生成一个饼图,当前有以下变量,如何排除空记录?它可以工作,但饼图中包含空值var PieChartData1 = from T1 in Result group T1 by T1.Reasons into G1 orderby count ascending select new { G1.Key, Count = G1.Count() }; obj.peichart1 = PieChartData1.ToArray();
3 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
如果T1是可空的,则使用HasValue属性
var PieChartData1 = from T1 in Result
where T1.HasValue
group T1 by T1.Reasons into G1
orderby count ascending
select new { G1.Key, Count = G1.Count() };
萧十郎
TA贡献1815条经验 获得超13个赞
您也可以使用lambda表达式编写它:
var pieChartData = Result.Where(r => r.Reason != null)
.GroupBy(r => r.Reason)
.OrderBy(g => g.Count())
.Select(g => new { g.Key, Count = g.Count() });
- 3 回答
- 0 关注
- 179 浏览
添加回答
举报
0/150
提交
取消