Bug 191089 cross tab Binding tab- Aggregate On field is shows incorrect field name
Cross tab-Binding under properties hows incorrect field for 'Aggregate On'. It show show similar to regular table binding 'Aggregate On' field. For example; instead of Location/country it should show either 'N/A' for table or 'Group Country' for any group.
UI/org.eclipse.birt.report.designer.ui.views/src/org/eclipse/birt/report/designer/internal/ui/views/attributes/provider/DataSetColumnBindingsFormHandleProvider.java
ComputedColumn bindingColumn = StructureFactory.newComputedColumn( bindingObject,
								element.getColumnName( ) );
						bindingColumn.setDataType( element.getDataType( ) );
						String groupType = DEUtil.getGroupControlType( bindingObject );
						List groupList = DEUtil.getGroups( bindingObject );
						if ( !isExpressionExisit( DEUtil.getExpression( element ) ) )
						{
							bindingColumn.setExpression( DEUtil.getExpression( element ) );
							if ( bindingObject instanceof ReportItemHandle )
							{
								( (ReportItemHandle) bindingObject ).addColumnBinding( bindingColumn,
										false );
								continue;
							}
							
							
							
							
							
							
						}
						if ( ExpressionUtil.hasAggregation( bindingColumn.getExpression( ) ) )
						{
							if ( groupType.equals( DEUtil.TYPE_GROUP_GROUP ) )
								bindingColumn.setAggregrateOn( ( (GroupHandle) groupList.get( 0 ) ).getName( ) );
							else if ( groupType.equals( DEUtil.TYPE_GROUP_LISTING ) )
								bindingColumn.setAggregrateOn( null );
						}
					}
				}