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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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