Bug 124761 When add two filters, one is 'State is equal to CA' and the other is 'EmployeeId is Top 10',the data can be extracted.
Description: When add two filters, one is 'State is equal to CA' and the other is 'EmployeeId is Top 10',the data can not be extracted. Steps to reproduce: 1. import the attached report 2. preview Actual result: the data can not be extracted. Expect result: The intersection set of the data 'State is equal to CA' and the data 'EmployeeId is Top 10' should be displayed.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IQuery.java
* where the groups are ordered by the group key only. 
    	 * To specify other types of sort criteria,
    	 * use the query's setOrdering method to apply directly on the query. 
    	 * @param groupSortDirection The group key sortDirection to set.
    	 * 				Valid values are those defined as the
    	 * 				SortDirection enumeration constants in 
    	 * 				birt.data.engine.api.IGroupDefn.
    	 */
    	public void setSortDirection( int groupSortDirection ) 
    	{
    		sortDirection = groupSortDirection;
    	}
    	/**
    	 * Gets the sort direction on the group key. 
     	 * @return The group key sort direction. If no direction 
     	 * 			is specified, IGroupDefn.NO_SORT is returned. This means
    	 * 			the data engine can choose any sort order, or 
    	 * 			no sort order at all, for this group level.
    	 */
    	public int getSortDirection() 
    	{
    		return sortDirection;
    	}
    	
    	/**
    	 * Specifies the interval for grouping on a range of 
    	 * contiguous group key values. 
    	 * Interval can be year, months, day, etc.
    	 * @param interval The interval to set, as an integer value
    	 * 				defined in birt.data.engine.api.IGroupDefn.