N-stufige Dimensionen werden analog zu ein- bzw. zweistufigen Dimensionen konfiguriert. Eine n-stufige Dimension besteht mindestens aus einer und maximal aus <n> Stufen (XML-Elemente leveldesc). Jede Stufe enthält einen Schlüssel (erstes XML-Element dimitem) und optional eine Beschreibung (zweites XML-Element dimitem). Alle sprachabhängigen Bezeichnungen (Name von Dimension, Schlüssel bzw. Beschreibung) werden mit dem XML-Element description angegeben. Die XML-Attribute stimmen mit denen der ein- bzw. zweistufigen Dimensionen überein.
Beispiel
(n-stufige Dimension mit drei Stufen, für die jeweils ein Schlüssel und eine Beschreibung definiert sind)
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<nleveldim name="SALE" dimtype="PROCESS"
dimgroup="DIM_GROUP_CRITERIA">
<description name="Sales" language="de"/>
<leveldesc>
<dimitem attrname="AT_VKORG"
colname="NAME_1"calculated="FALSE">
<description language="de"
name="Verkaufsorganisation"/>
</dimitem>
<dimitem attrname="AT_VKORG_NAME"
colname="DESC_NAME_1" calculated="FALSE">
<description language="de" name="Name der
Verkaufsorganisation"/>
</dimitem>
</leveldesc>
<leveldesc>
<dimitem attrname="AT_DIVISION"
colname="NAME_2" calculated="FALSE">
<description language="de" name="Sparte"/>
</dimitem>
<dimitem attrname="AT_DIVISION_NAME"
colname="DESC_NAME_2" calculated="FALSE">
<description language="de" name="Spartenname"/>
</dimitem>
</leveldesc>
<leveldesc>
<dimitem attrname="AT_VTWEG"
colname="NAME_3" calculated="FALSE">
<description language="de" name="Vertriebsweg"/>
</dimitem>
<dimitem attrname="AT_VTWEG_NAME"
colname="DESC_NAME_3" calculated="FALSE">
<description language="de"
name="Name des Vertriebswegs"/>
</dimitem>
</leveldesc>
</nleveldim>
...
</keyindicatorconfig>
Die Dimension Vertrieb wird an der PPM Oberfläche wie folgt angezeigt:
Die Verwendung von Multibyte-Zeichensätzen erfolgt analog zu einstufigen Dimensionen (siehe Kapitel Einstufige Dimensionen).