直接做的话,估计不行,还得用国产的,但是如果非要做的话,可以,在水晶报表中这叫着“钻取”。
你把分数作为数据,然后年份、科目、姓名作为维度,就可以生成这样的报表。最后一列“总分”作为统计列添加。
列是动态添加的可以吗,有时列数是不一样的
有没有做这方面很方便的其他报表?,大神给推荐一下吧!
@AC王道: 列当然是动态的,所以叫维度嘛。你可以看下钻取报表的例子,最简单的,你可以用Excel的数据透视表来体验下。
很方便的,我不知道。但是如果是钻取型的话,水晶报表和微软报表控件都很方便。超出多维模式的中国特有的报表,你要么自己画,要么就买国产报表控件。
@Launcher: 自己画不行吧,表头信息也是动态的,怎么填进去呢?
@Launcher: 自己画不行吧,表头信息也是动态的,怎么填进去呢?比如说在填一个学生平时成绩,同样有张三和李四两个学生,平时成绩也有很多种
@AC王道: 自己画肯定行,如果自己画都不行的话,请问,这些报表控件和表格控件是怎么做出来的呢?为了能够适应需求,我们一直使用的是自绘的表格控件。所以,你不用怀疑了。你还是想想是否能用钻取报表来满足你的需求吧。
感觉一楼说的很对,国内你报表想做好的话最好还是选择一款国产的报表软件,毕竟中国的报表比外国要复杂很多,国产报表里面的话,finereport应该说是很不错的一款
水晶报表的功能确实没有国产的好