如何使用linq lambda按7分组和总和?

时间:2017-01-18 01:18:01

标签: c# linq lambda

我有特定月份的过滤结果列表。我正在制作报告,应该在excel中打印出来。如何查询以便以这种格式显示结果? 预期格式:

Date    Qty  Other fields
1
2
3
4
5
6
7
Total

8
9
10
11
12
13
14
Total
...
29
30
31
Total

我需要使用lambda表达式进行分组。注意:并非过滤月份的所有日期都返回结果,但我还是需要显示所有日期。

1 个答案:

答案 0 :(得分:3)

一种方法是你可以对GroupBy进行整数除法,这样你就可以将值四舍五入到最接近的整数,然后将SumGroup乘以{{1}声明:

Select