自己定义算法?..这个自定义是相对自定义吧,就是预设一些基本的元素,客户可以自由组合。比如来自不同的数据表的数据,它总不会要统计自己新建立的数据表数据吧。
征集它的算法需求、可能的排名需求。全局考虑来定义功能组成。
这个就是典型的数据挖掘需求。
目前基于多维度的成熟的前端分析组件有:
专业的解决方案可以看看
1、proclarity,现在已经被微软收购
http://www.microsoft.com/china/bi/products/proclarity/proclarity-overview.aspx
http://www.minesage.com/asp/proclarity.asp
2、DB2 Alphablox 官方介绍:
http://www-900.ibm.com/cn/promotion/software/alphablox/bank.shtml
需求不高的,可以看看,微软的SQL 2005/2008集成了相应的OLAP功能
http://202.197.232.2/~CDDBN/Y1323016/PDF/y13230160047.pdf
如果纯粹只是应付一下项目需求,可以看看这个我以前项目组用过的一个GridView组件
可以实现多用户指定字段排序,前提是你把需要排序的字段放在数据结果,如dataset等, 可以用视图
http://www.cnblogs.com/invinboy/archive/2008/11/03/1325097.html