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
levelRange.put( target, range );
					}
					if ( filter.isTop( ) )
					{
						int end = filter.getN( );
						if ( end < range.end )
						{
							range.end = end;
						}
					}
					else
					{
						int start = resultSet[i].length( ) - filter.getN( );
						if ( start > range.start )
						{
							range.start = start;
						}
					}
				}
			}
			for ( Iterator j = levelRange.keySet( ).iterator( ); j.hasNext( ); )
			{
				DimLevel level = (DimLevel) j.next( );
				IntRange range = (IntRange) levelRange.get( level );
				if ( range.start >= range.end )
				{
					
					resultSet[i].clear( );
					continue;
				}