【转】DataTable分组求和

简介: 方法一:             DataTable dt =newDataTable();            dt.Columns.Add(newDataColumn("C1",typeof(int)));            dt.

方法一:

            DataTable dt =newDataTable();
            dt.Columns.Add(
newDataColumn("C1",typeof(int)));
            dt.Columns.Add(
newDataColumn("C2",typeof(string)));
            dt.Columns.Add(
newDataColumn("C3",typeof(int)));
            dt.Rows.Add(
1,"a",30);
            dt.Rows.Add(
2,"a",40);
            dt.Rows.Add(
3,"b",50);
            dt.Rows.Add(
4,"b",60);
            dt.Rows.Add(
5,"a",70);
            Console.WriteLine(
"a总和:"+dt.Compute("sum(C3)","C2='a'"));
            Console.WriteLine(
"b总和:"+dt.Compute("sum(C3)","C2='b'"));
/*
输出:
a总和:140
b总和:110
*/
===============================================================================================

方法二:

            循环计算

相关文章
|
JavaScript 前端开发 Java
55jqGrid 分组 - 多分组所有级数求和(新)
55jqGrid 分组 - 多分组所有级数求和(新)
63 0
55jqGrid 分组 - 多分组所有级数求和(新)
|
7月前
|
数据采集 数据可视化 数据挖掘
使用Pandas对Data列进行基于顺序的分组排列
使用Pandas对Data列进行基于顺序的分组排列
97 0
|
7月前
|
Python
Pandas进阶--map映射,分组聚合和透视pivot_table详解
Pandas进阶--map映射,分组聚合和透视pivot_table详解
162 0
|
7月前
在pyodps中,`groupby`方法用于对数据进行分组
在pyodps中,`groupby`方法用于对数据进行分组
147 1
|
JavaScript 前端开发 Java
56jqGrid 分组 - 多表头单级数求和(新)
56jqGrid 分组 - 多表头单级数求和(新)
40 0
56jqGrid 分组 - 多表头单级数求和(新)
Pandas groupby分组后求各组行数
Pandas groupby分组后求各组行数
Pandas groupby分组后求各组行数
|
索引 Python
pandas 按某一列A排序,按B和C两列分组,选择分组后A列值最大的行
pandas 按某一列A排序,按B和C两列分组,选择分组后A列值最大的行
|
.NET 开发框架
Linq 分组(group by)求和(sum)并且按照分隔符(join)分割列数据
转载:http://www.cnblogs.com/zq281660880/archive/2012/09/26/2704836.html 今天在使用linq处理一下需求时碰到一点小问题,特此记录。   需求:     按照品名相同的进行汇总,数量相加、表号按分号分割显示   1、组织...
1320 0
|
关系型数据库 MySQL 索引
mysql函数,concat,日期处理,分组
mysql函数,concat,日期处理,分组
169 0
DataFrame(10):DataFrame运算——累计统计函数
DataFrame(10):DataFrame运算——累计统计函数
DataFrame(10):DataFrame运算——累计统计函数

热门文章

最新文章