日期:2014-05-20  浏览次数:20766 次

.Net的程序要进行统计计算,一般什么什么解决方案??
我知道数据库是有一些统计的函数,像count,sum这样的

现在有一个需求就是进行一些很复杂的统计计算,像置信区间,任意两个列之间的相关系数等

不知道有什么好的行业已经用了一段时间的解决方案??数据库(MSSQL2005以上)或者.Net的(最好针对DataSet/DataTable)都行,比如像这个 http://www.cnblogs.com/zgqys1980/archive/2009/04/09/1432459.html
最好是更加完整的,比如连报表都能生成的

------解决方案--------------------
其实自带的就挻好用,可以同时select 出两个数据集,一个原始数据,一个简单统计的,放在同一个dataset中,再在程序中计算复杂的。
------解决方案--------------------
datatable本身支持一定的公式功能,不过支持的东西有点少

所以我们通常使用list<T> 使用linq去设定,当然这种方式是硬代码写死了,所以很多人会去codeplex找一些mathParse一类的工具去搞,我个人图省事一遍是直接丢到excel里面,然后设置单元格公式,让excel自己计算

excel操作一般人选择npoi这玩意,这东西也可以在codeplex.com上找到。相关例子博客园有很多我就不详说了