Community
Participate
Working Groups
Build Identifier: Business Intelligence and Reporting Tools Version: 2.6.2.r262_v20101008-9iF7A9JGHMBCRz-R8tbxRel8kQrI Build id: v20110214-1523 In our use of BIRT, we implement a Scripted Data Source with Java as opposed to script. The Java-implemented Data Set is provided to the report-builder and they use that Data Set to build reports. In this scenario, the report-builder is unable to modify the Java that's backing the Data Set. This is where it would be nice to let the report-builder "extend" the Scripted Data Set with a "Computed Column" which can be implemented with an expression, much in the way a JDBC Data Set can be extended by just add a Computed Column, implemented by an expression. For most cases, a table-level binding would be a sufficient workaround, but in our case it is not sufficient because we want to be able to utilize the Data Set (along with its computed columns) in a dynamic Report Parameter List. Tables are not accessible to back a dynamic Report Parameter List. See birt-exchange discussion for more details: http://www.birt-exchange.org/org/forum/index.php/topic/24788-computed-column-on-scripted-data-set/ Reproducible: Always Steps to Reproduce: 1. Create a Scripted Data Set 2. Notice that there's no capability to create a Computed Column 3.