| Summary: | Aggregation Builder - Model changes | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Rima Kanguri <rkanguri> |
| Component: | BIRT | Assignee: | Rick Lu <rlu> |
| Status: | VERIFIED INVALID | QA Contact: | Tianli Zhang <tzhang> |
| Severity: | normal | ||
| Priority: | P3 | CC: | wenfeng.fwd, xxue |
| Version: | 2.2.0 | Keywords: | plan |
| Target Milestone: | 2.5.0 | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | 182507 | ||
| Bug Blocks: | |||
|
Description
Rima Kanguri
Aggregations will be represented in BIRT Model as a special type of data binding element. The existing ComputedColumn element, which is used to represent both a data set computed column and a data binding entry, will be enhanced as follows ComputedColumn Properties: Name Type Description --------------------------------- Name Name Name of the computed coumn/binding dataType columnDataType Result data type expression String Javascript expression. For Aggregation, this is the expression to be aggregated over. aggregateFunction String For Aggregations, this is the name of the function (e.g., “Sum”, “MovingSum”, etc.). For non-aggregate bindings, this property and all subsequent properties are empty. Args List of Expressions Additional arguments to the aggregate function (optional). Filter Expression Aggregate filter expression (optional) aggregateOn For listing elements, this can be “All” or the name of a single group. Backward compability support --------------------------- As part of hte backward compability change, model will use the method provided by DtE to parse expressions with total. and convert to new data binding format. Depends on 182507. Defer it to RC1. Move this bug to RC2 for the change of 182507. Defer to post 2.2.0 for the change of 182507. Last agreement - Backward compatiblity changes in model will be done post BIRT 2.2 This is a major change, we need to agree if this should be done in BIRT 2.2.1 or later release. I suggest we do this change in BIRT 2.3 Changed to P5 since 182507 has been set to future. Do we still need this backward comp handling? Refers to status in 182507. Mark as verified |