Bug 192829 Aggregation binding filter doesn't work for crosstab
The filter condition on bindings for Crosstab doesn't take effect. Currently Dte hasn't supported this yet.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/api/CubeQueryExecutorHelper.java
int levelIndex = resultSet.getLevelIndex( filter.getTargetLevel( ) );
			Object[] levelKey = resultSet.getLevelKeyValue( levelIndex );
			if ( levelKey!=null && filterHelper.isQualifiedRow( row ) )
			{
				Object aggrValue = filterHelper.evaluateFilterExpr( row );
				aggrValueArray.add( new ValueObject( aggrValue,
						new MultiKey( levelKey ) ) );
			}
		}
		
		return fetchLevelKeys( aggrValueArray, filterHelper );
	}
	/**
	 * @param aggrValueArray
	 * @param filterHelper
	 * @return
	 * @throws IOException
	 */
	private IDiskArray fetchLevelKeys( IDiskArray aggrValueArray,
			IJSTopBottomFilterHelper filterHelper ) throws IOException
	{
		IDiskArray levelKeyArray = new OrderedDiskArray( );
		int start = 0; 
		int end   = aggrValueArray.size( ); 
		if ( filterHelper.isPercent( ) )
		{
			int size = aggrValueArray.size( ); 
			int n = getTargetN( size, filterHelper.getN( ) );
			if ( filterHelper.isTop( ) )