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/src/org/eclipse/birt/data/engine/olap/data/api/CubeQueryExecutorHelper.java
{
		if ( filterEvalHelper instanceof IJSDimensionFilterHelper )
		{
			if ( filterEvalHelper.isAggregationFilter( ) == false )
			{
				String dimesionName = filterEvalHelper.getDimensionName( );
				List filterList = getDimensionJSFilterList( dimesionName );
				filterList.add( filterEvalHelper );
			}
			else
			{
				IJSDimensionFilterHelper helper = (IJSDimensionFilterHelper) filterEvalHelper;
				aggrFilters.add( new AggrFilter( helper ) );
			}
		}
		else if ( filterEvalHelper instanceof IJSTopBottomFilterHelper )
		{
			if ( filterEvalHelper.isAggregationFilter( ) == false )
			{
				String dimesionName = filterEvalHelper.getDimensionName( );
				List filterList = getDimensionJSFilterList( dimesionName );
				filterList.add( filterEvalHelper );
			}
			else
			{
				IJSTopBottomFilterHelper helper = (IJSTopBottomFilterHelper) filterEvalHelper;
				topbottomFilters.add( new TopBottomFilter( helper ) );
			}
		}
	}