如何通过分组对列表进行 +(求和)运算

蒂亚戈·科雷亚

我正在尝试按类别将总数相加,但在页面 cshtml 中没有得到正确的结果。

我试过:

 <span style="font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important ; font-size: 18px !important ; color: #4CAF50 !important ; font-weight: 700 !important ; float: right !important">
                                Total:
                                <span style="color: #212121 !important">
                                    @{

                                        var agrupamentoPorCategoria = Model.itens.GroupBy(c => c.idCategoria);
                                        string totalPorCategoria = "";

                                        foreach (var itensPorCategoria in agrupamentoPorCategoria)
                                        {
                                            totalPorCategoria = itensPorCategoria.Sum(s => s.vSubTotal).ToString("N2");
                                        }

                                        //var totalPorCategoria = Model.itens.Sum(s => s.vSubTotal);
                                    }

                                    @totalPorCategoria
                                </span>
</span>

在此处输入图片说明

预期的结果是通过对类别进行分组来汇总小计列。

在图像上方的示例中,该值必须为 5,557.55

阿克谢·比达

您需要选择所有项目,然后执行求和。这应该有效:

var totalPorCategoria = Model.itens.Where(c => c.idCategoria == currentId).Sum(s => s.vSubTotal);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过信号值的运算来计算“求和”

如何在 SQl Pivot Query 中进行求和运算

通过流对深层嵌套列表进行分组和求和

如何使用Linq对列表列表进行分组和求和

如何通过分组进行条件查询

如何通过sql oracle进行求和和分组

如何在R中的列上应用运算和求和?

如何在numpy中加快乘法和求和运算

如何找到参与求和运算的整数的实际值

如何使用 Linq 同时对项目列表进行分组和求和?

通过分组转换列表

Bash:通过分组命令和布尔运算符不带IF的条件语句

熊猫:如何对MultiIndex进行分组和求和

使用八度或Matlab中的求和运算对代码进行矢量化

Gremlin Big Pi运算(一系列术语的乘积),然后进行基于id的求和

Java 8使用过滤器选项在嵌套列表中执行求和运算

如何在laravel中使用求和运算符选择案例

如何基于对象数组中的相似值(而非属性)对对象数组执行求和/减运算

该函数如何仅使用按位运算符对3个整数求和?

加快求和运算的速度

如何按列值对python pandas dataframe进行十进制运算,然后对每个十进制数求和?

如何在类实例上正确执行算术运算?例如,将House类实例的列表的n_people属性求和

通过3个表进行计算,求和和分组

对不在列表中的列进行分组和求和

使用Java 8流对列表项进行分组和求和

如何根据分组求和

“系列”对象是可变的,因此无法对它们进行哈希运算以尝试对列求和并且数据类型为float

对 MySQL 进行分组和求和

如何通过分组映射流?