Listen mit den Optionen Benutzerdefiniertes MDX und Formel bearbeiten definieren
Mithilfe von MDX-Formeln können Sie Listen definieren. Um den Dialog Benutzerdefiniertes MDX bearbeiten anzuzeigen, wählen Sie die Option <Formel bearbeiten> oder Benutzerdefiniertes MDX aus, wenn diese im Listen-Designer zur Verfügung steht. Sie können beispielsweise einen Filter mit benutzerdefiniertem MDX erstellen.
Der Dialog Benutzerdefiniertes MDX bearbeiten enthält folgende Schaltflächen:
- Elemente: Zeigt eine Liste der Elemente an, die Sie verwenden können.
 - Variablen: Zeigt Listen der Variablen und Objekte an, die Sie verwenden können.
 - MDX: Zeigt die mehrdimensionalen Ausdrücke an, die Sie verwenden können.
 - Funktionen: Zeigt eine Liste der Funktionen an, die in der Formel verwendet werden können.
 
Text:
				="text"
			
Beispiel: ="element_unique_name". 
Objekteigenschaften:
				=ObjectName.PropertyName, wobei ObjectName der Name einer globalen Variable, einer globalen Liste oder eines lokalen Objekts ist. PropertyName ist der Name einer Eigenschaft des angegebenen Objekts, zum Beispiel Text oder Attribut. 
Beispielsweise =Variable_name.Text oder 
=ListView2.Attribute
		Eine Kombination von Text und Objekteigenschaften mit einem Und-Zeichen (&) zusammengefügt
 =[Objektname.Eigenschaft] & ["Text"] 
Beispiel: =Variable.Text &
					"Level" 
			
Beispiele
In den Beispielen wird ein Hyperblock verwendet, der aus der Dimension Product erstellt wurde.
Globale Variable in der Strukturauswahl verwenden:
[Product].[All Tires].[Car Tires Summer]Klicken Sie im Listen-Designer auf . - Klicken Sie auf .
 - Wählen Sie in der Liste Elemente der Auswahleinstellungen den Eintrag aus.
 - Klicken Sie im Dialog Benutzerdefiniertes MDX bearbeiten auf , und doppelklicken Sie in der Liste der globalen Variablen auf die Variable UniqueProduct.
 
Im Ansichtsmodus werden die beiden Kind-Elemente von 'Summer Tires' aufgelistet.
MDX-Funktionen in der Strukturauswahl verwenden:
In den folgenden Beispielen wird eine MDX-Funktion verwendet, um die Kind-Elemente des ersten Kind-Elements der Dimension Product (All Season Tires) zurückzugeben.
- Klicken Sie im Listen-Designer auf .
 - Klicken Sie auf der Symbolleiste auf .
 - Geben Sie im Dialog Benutzerdefiniertes MDX bearbeiten den Wert [Product].firstchild an, und klicken Sie auf .
 
Mit der folgenden Methode können Sie das gleiche Ergebnis erzielen:
- Klicken Sie im Listen-Designer auf .
 - Klicken Sie auf .
 - Wählen Sie in der Liste Elemente der Auswahleinstellungen den Eintrag aus.
 - Klicken Sie im Dialog Benutzerdefiniertes MDX bearbeiten auf , und doppelklicken Sie auf das Element, dessen Kind-Elemente angezeigt werden sollen. Beispiel: All Tires.
 - Die Zeichenfolge 
[Product].[All Tires]wird angezeigt. - Ändern Sie die Zeichenfolge in [Product].firstChild, und klicken Sie auf .
 
Globale Listen verwenden:
=List.ListName.Text Beispielsweise gibt =List.Product.Text das erste Element der Liste zurück.