Bug 211833 [Regression]Can not select Measures in Crosstab's Group Level filter
Description: [Regression]Can not select Measures in Crosstab's Group Level filter Build number: 2.3.0.v20071204-0800 Steps to reproduce: 1, New a crosstab 2, New a Group level filter on crosstab 3, Select Measure in Filter Condition Expected result: The measures of crosstab should be in the list Actual result: The Measures are empty
data/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/CubeQueryUtil.java
Set dimLevels = OlapExpressionCompiler.getReferencedDimLevel( new ScriptExpression( dataBindingExpr ),
					bindings,
					true );
			if ( dimLevels.size( ) == 0 || dimLevels.size( ) > 1 )
				return null;
			DimLevel target = (DimLevel) dimLevels.iterator( ).next( );
			int targetDataType = getTargetDataType( bindings, dataBindingExpr );
			TabularHierarchyHandle hierHandle = (TabularHierarchyHandle) ( cubeHandle.getDimension( target.getDimensionName( ) ).getContent( TabularDimensionHandle.HIERARCHIES_PROP,
					0 ) );
			if ( hierHandle.getDataSet( ) != null )
				defineDataSourceAndDataSet( hierHandle.getDataSet( ) );
			else
				defineDataSourceAndDataSet( cubeHandle.getDataSet( ) );
			Map levelValueMap = new HashMap( );
			DataSetIterator it = new DataSetIterator( this.session, hierHandle, appContext );
			return new MemberValueIterator( it,
					levelValueMap,
					target.getLevelName( ), target.getAttrName( ) ,targetDataType);
		}
		catch ( BirtException e )
		{
			throw new AdapterException( e.getLocalizedMessage( ), e );
		}
	}
	/**
	 * 
	 * @param bindings
	 * @param dataBindingExpr
	 * @return
	 * @throws DataException