Bug 191159 The filter of measure take no effect if the group level is String type[1102]
Description: The filter of measure take no effect if the group level is String type[1102] Build number: 2.2.0.v20070606-0630 Steps to reproduce: 1, Open the attached report design 2, Preview Expected result: After step2, the filter of 1818 classic car is in the preview result Actual result: No result in preview Error log:
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/util/filter/BaseDimensionFilterEvalHelper.java
{
			this.cubeFilter = new CubeFilterDefinition( this.expr );
		}
		
		this.aggrLevels = populateAggrLevels( );
		axisLevels = this.cubeFilter.getAxisQualifierLevels( );
		axisValues = this.cubeFilter.getAxisQualifierValues( );	
		if ( axisLevels == null
				|| axisValues == null || axisLevels.length != axisValues.length )
		{
			this.isAxisFilter = false;
		}
		else
		{
			for ( int i = 0; i < axisLevels.length; i++ )
			{
				if ( axisLevels[i] == null )
					throw new DataException( ResourceConstants.AXIS_LEVEL_CANNOT_BE_NULL );
				if ( axisValues[i] == null )
					throw new DataException( ResourceConstants.AXIS_VALUE_CANNOT_BE_NULL,
							axisLevels[i].getName( ) );
			}
		}
		this.isAxisFilter = ( axisLevels != null && axisValues != null && axisLevels.length == axisValues.length );
		
		
		if ( this.dimName!= null )
		{	
			DummyJSDimensionObject dimObj = new DummyJSDimensionObject( this.dimObj,
				this.getTargetDimensionLevelNames( ) );