birt能够根据用户选择的一些字段名进行动态Import和Export功能吗?

jiangduxi 2012-07-12
  之前实现Import和Export都是用代码去实现,这样的灵活性不好。因此想知道birt能够根据用户选择的一些字段名进行动态Import和Export功能吗?

谢谢大家了
datamachine 2014-12-25
完成某种算法,使用能支持过程性运算的代码肯定是最灵活的,比报表本身的计算能力要强很多,之所以感到灵活性不好是因代码要编译打包,难以动态加载(有这种技术但显然会导致复杂度大增)。
如果能使用某种动态加载的代码方案完成报表数据源准备(接收用户选择的字段计算结果集),那将是更好的选择。可以尝试使用润乾免费的集算器完成,集算器支持复杂的过程分步运算,还提供了丰富的集合式运算,完成报表数据源准备很方便,程序代码是动态加载且解释执行的,算法改变时只要更换外置的程序文件,可参考http://blog.raqsoft.com.cn/?p=644,其中的集算引擎可单独出来工作。

另外,集算器与BIRT可以无缝集成,和数据库一样用JDBC访问,可以参考http://blog.raqsoft.cn/?p=2663 .
Global site tag (gtag.js) - Google Analytics