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/impl/facttable/FactTableAccessor.java
true,
				false,
				FactTableRow.getCreator( ) );
		int[][] levelKeyColumnIndex = new int[keyColumnNames.length][];
		int[] measureColumnIndex = new int[measureColumnNames.length];
		for ( int i = 0; i < keyColumnNames.length; i++ )
		{
			levelKeyColumnIndex[i] = new int[keyColumnNames[i].length];
			for ( int j = 0; j < keyColumnNames[i].length; j++ )
			{
				levelKeyColumnIndex[i][j] = iterator.getFieldIndex( keyColumnNames[i][j] );
			}
		}
		for ( int i = 0; i < measureColumnIndex.length; i++ )
		{
			measureColumnIndex[i] = iterator.getFieldIndex( measureColumnNames[i] );
		}
		while ( iterator.next( ) && !stopSign.isStopped( ) )
		{
			FactTableRow factTableRow = new FactTableRow( );
			factTableRow.setDimensionKeys( new DimensionKey[levelKeyColumnIndex.length] );
			for ( int i = 0; i < levelKeyColumnIndex.length; i++ )
			{
				factTableRow.getDimensionKeys()[i] = 
					new DimensionKey( levelKeyColumnIndex[i].length );
				for( int j=0;j<levelKeyColumnIndex[i].length;j++)
				{
					if ( levelKeyColumnIndex[i][j] >= 0 )
						factTableRow.getDimensionKeys()[i].getKeyValues()[j] =
								iterator.getValue( levelKeyColumnIndex[i][j] );