Bug 186861 BIRT Cross tab - Filter doesnt work
Filter condition on cross tab does not work. Please try to run the attached report, the filter doesnt seem to apply, I tried using row["Product Line"] and data["Product line"] as filter expression.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/api/CubeQueryExecutorHelper.java
IAggregationResultSet[] recalResultSet = onePassExecute( recalAggrs,
						stopSign );
				
				for ( int i = 0, index = 0; i < noRecal.length; i++ )
				{
					if ( noRecal[i] == false )
					{
						resultSet[i] = recalResultSet[index++];
					}
				}
			}
			filters.removeAll( newAddFilters );
		}
		
		if ( !this.columnSort.isEmpty( ) )
		{
			IAggregationResultSet column = AggrSortHelper.sort( this.columnSort,
					resultSet );
			resultSet[findMatchedResultSetIndex( resultSet, column )] = column;
		}
		if ( !this.rowSort.isEmpty( ) )
		{
			IAggregationResultSet row = AggrSortHelper.sort( this.rowSort,
					resultSet );
			resultSet[findMatchedResultSetIndex( resultSet, row )] = row;
		}
		if ( topbottomFilters.size( ) > 0 )
		{
			selectTopBottomResultSet( aggregations, resultSet );