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)
}))
{
}
Как я могу сделать это «общее», умножьте «количество» до того, как суммирует сумму?
У меня есть список элементов в C# Как это: < /p> [code]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) })) {
} [/code] Как я могу сделать это «общее», умножьте «количество» до того, как суммирует сумму?