Bug 181706 Sorting Data by X values doesn't work without grouping
Using the 2.2M5 designer , I simply want to sort the data of the X Series in a Line Chart. I go into the Sort and Group pop up in the chart wizard and select ascending, but it doesn't affect the result. (style ordered same as the result set) If i define a dummy grouping (no interval) it is then working.
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/internal/datafeed/DataProcessor.java
String strOrtAgg = lhmLookup.getOrthogonalAggregationExpression( sdOrthogonal );
				if ( strOrtAgg != null )
				{
					
					addAggregation( strOrtAgg, qlist );
				}
				else
				{
					
					baseQueryList.addAll( qlist );
				}
			}
		}
		
		private List getGeneralSeriesGroupingList( Series series )
		{
			ArrayList list = new ArrayList( 1 );
			EList elDD = series.getDataDefinition( );
			
			for ( int n = 0; n < elDD.size( ); n++ )
			{
				String sExpression = ( (Query) elDD.get( n ) ).getDefinition( );
				if ( sExpression != null && sExpression.trim( ).length( ) > 0 )
				{
					
					list.add( sExpression );
				}
			}
			return list;
		}