Bug 213939 Enhance chart builder to expose new data features from DtE integration
The Chart Builder UI should be enhanced to allow users to access DtE functionalities such as more aggregates, advanced sorting/grouping, etc... - Y Series grouping interval - Sort Key selection - New Quarter Grouping unit - New aggregates for grouping - Decimal interval range
chart/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/wizard/data/AggregateEditorComposite.java
.getRegisteredAggregateFunctions( );
					aggDisplayNames = new String[names.length + 1];
					aggFunctions = new String[names.length + 1];
					
					SeriesDefinition baseSD = (SeriesDefinition) ChartUIUtil.getBaseSeriesDefinitions( fChartContext.getModel( ) ).get( 0 );
					String aggFunc = baseSD.getGrouping( ).getAggregateExpression( );
					int index = 0;
					for ( int i = 0;i < funcs.length; i++)
					{
						if ( funcs[i].equals( aggFunc ))
						{
							index = i;
							break;
						}
					}
					String noneItem = AGG_DISPLAY_NONE + "(" + names[index] + ")"; 
					aggDisplayNames[0] = noneItem;
					aggFunctions[0] = AGG_FUNC_NONE;
					for (int i = 1; i < aggDisplayNames.length; i ++)
					{
						aggDisplayNames[i] = names[i - 1];
						aggFunctions[i] = funcs[i - 1];
					}
				}
				catch ( ChartException e )
				{
					e.printStackTrace( );
				}
			}
			else