Bug 190419 The topn filter doesn't take effect on the datetime type dimension[1102]
Description: The topn filter doesn't take effect on the datetime type dimension[1102] Build number: 2.2.0.v20070601-1347 Steps to reproduce: 1, New a crosstab which includes datetime type dimension 2, Specify a filter on the year level using two filter condition data["year"] topn 2 or dimension["Date"]["year"] topn 2 3, Preview Expected result: Both filter condition can take effect Actual result: No effect only 2005 year in crosstab
data/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/olap/api/CubeFeaturesTest.java
{
			output += "\n" + lines[i];
		}
		while ( edge2.next( ) )
		{
			String line = cursor.getObject( row ).toString( ) + "		";
			edge1.beforeFirst( );
			while ( edge1.next( ) )
			{
				long countryEnd = ( (DimensionCursor) edge1.getDimensionCursor( )
						.get( 0 ) ).getEdgeEnd( );
				long cityEnd = ( (DimensionCursor) edge1.getDimensionCursor( )
						.get( 1 ) ).getEdgeEnd( );
				line += cursor.getObject( measure ) + "		";
				if ( cityEnd == edge1.getPosition( ) )
					line += "["+cursor.getObject( city_year_total )+"]" + "		";
				
				if ( countryEnd == edge1.getPosition( ) )
					line += "["+cursor.getObject( country_year_total )+"]" + "		";
				
			}
			
			line += "["+cursor.getObject( year_total )+"]";
			output += "\n" + line;
		}
		
		String line = "[Total]" + "		";
		edge1.beforeFirst( );
		while ( edge1.next( ) )
		{