回答編集履歴
1
文法ミスおよび元データと集計データの切り分けを行うように修正
answer
CHANGED
@@ -3,10 +3,13 @@
|
|
3
3
|
一応確認済みのソースも張っておきますが、できればご自身でググって色々試しながら身に着けてください
|
4
4
|
|
5
5
|
```C#
|
6
|
+
// 元データ
|
6
|
-
|
7
|
+
var saleDatas = new List<SaleData>();
|
7
8
|
|
8
|
-
//データ追加は省略
|
9
|
+
//データ追加は省略
|
9
10
|
|
11
|
+
// 出力用データ
|
12
|
+
var SaleDatas =
|
10
13
|
// グループ化:quantity以外がキー
|
11
14
|
saleDatas.GroupBy(x => new { tenpo = x.tenpo, code = x.code, rate = x.rate })
|
12
15
|
// quantityのみ合計でそれ以外はキー項目
|
@@ -14,5 +17,5 @@
|
|
14
17
|
// 商品コード、店舗名、割引率の順番にソート
|
15
18
|
.OrderBy(x=>x.code)
|
16
19
|
.ThenBy(x => x.tenpo)
|
17
|
-
.ThenBy(x => x.rate)
|
20
|
+
.ThenBy(x => x.rate);
|
18
21
|
```
|