Linq Groupby Multiply Columns и Sum C#C#

Место общения программистов C#
Anonymous
Linq Groupby Multiply Columns и Sum C#

Сообщение Anonymous »

У меня есть список элементов в C# Как это: < /p>

Код: Выделить всё

Rid         Pdv     Total  Quantity
DESAYUNOS   VITP    55        1
CENAS       REST    38        2
COMIDAS     VITP    23        3
DESAYUNOS   REST    116       7
CENAS       VITP    112       1
COMIDAS     REST    11        4
DESAYUNOS   VITP    67        9
CENAS       REST    20        2
COMIDAS     VITP    47        5
DESAYUNOS   REST    5         2
CENAS       VITP    10        1
< /code>
Я хочу получить результат, в котором количество умножается на общую сумму, и на эту сумму все итоговые для всех различных «PDV» и «RID», я использую GroupBy, но это только суммирует общее количество на каждом различном «Rid» и «PDV» < /p>
.@foreach (var item in Model.GroupBy(l => l.Rid)
.Select(z => new
{
Turno = z.Key,
Total = z.Sum(l => l.Total)
}))
{

}
Как я могу сделать это «общее», умножьте «количество» до того, как суммирует сумму?

Подробнее здесь: https://stackoverflow.com/questions/353 ... um-c-sharp

Вернуться в «C#»