Bug 197241 Cross tab - Advanced filter on time dimension does not work
Please refer to the attached report design. - Createa a cross tab with time dimension on one axis and product line on another axis - Define a filter on level = month, to show all months with sales >= 100000 for productLine = "classic cars" The filter does not work.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/api/CubeQueryExecutorHelper.java
start = size - n;
			else
				end = n;
		}
		Object preKey = null;
		for ( int i = start; i < end; i++ )
		{
			ValueObject aggrValue = (ValueObject) aggrValueArray.get( i );
			if ( preKey == null
					|| CompareUtil.compare( preKey, aggrValue.index ) != 0 )
				levelKeyArray.add( aggrValue.index );
			preKey = aggrValue.index;
		}
		return levelKeyArray;
	}
	/**
	 * @param total
	 * @param N
	 * @return
	 */
	private final int getTargetN( long total, double N )
	{
		return (int) Math.round( N / 100 * total );
	}
	/**
	 * @param aggregations
	 * @param resultSet
	 * @param j
	 * @param filter
	 * @param levelFilters