Bug 182296 Crosstab - non-numeric measures
Feature request. Looking at the 2.2.M6 release, it seems that measures (the fields that can be in the matrix part of the output) need to be numeric. I looked at the spec documents and it seems there is no requirement for non-numeric measures
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/data/util/DiskIndex.java
}
		boolean find;
		for ( int i = 0; i < numberOfLevel - 1; i++ )
		{
			find = false;
			documentObject.seek( currentNode.offset );
			for ( int j = 0; j < currentNode.numberOfSon; j++ )
			{
				tempNode = readNonLeafNode( );
				if ( isBetween( tempNode, key ) )
				{
					find = true;
					break;
				}
			}
			if ( !find )
			{
				return null;
			}
			currentNode = tempNode;
		}
		
		documentObject.seek( currentNode.offset );
		for ( int i = 0; i < currentNode.numberOfSon; i++ )
		{
			IndexKey indexKey = readKeyObject( );
			if ( CompareUtil.compare( indexKey.key, key ) == 0 )
			{
				return indexKey;
			}