Parameter für DAX-Abfragen

In diesem Thema wird erläutert, wie Sie Parameterwerte in einer XMLA-Struktur an eine DAX-Abfrageanweisung übergeben.

Parameter in XMLA- und DAX-Abfragen

Eine klar definierte DAX-Abfrageanweisung kann parametrisiert und dann nur mit Änderungen der Parameterwerte fortlaufend verwendet werden.

Die Execute-Methode (XMLA) in XMLA enthält ein Parameters-Element (XMLA) als Auflistungselement, um Parameter zu definieren und einen Wert zuzuweisen. Innerhalb der Auflistung definiert jedes Parameter-Element (XMLA) den Namen des Parameters und einen entsprechenden Wert.

Die DAX-Abfragesyntax ermöglicht das Verweisen von XMLA-Parametern, indem dem Namen des Parameters ein @-Zeichen vorangestellt wird. Daher kann in der Syntax jede Stelle, wo ein Wert zulässig ist, durch einen Parameteraufruf ersetzt werden. Beachten Sie, dass alle XMLA-Parameter als Text eingegeben werden.

Warnung

Parameter, die im Parameter-Abschnitt definiert sind, aber nicht im <STATEMENT>-Element verwendet werden, generieren in XMLA eine Fehlerantwort.

Warnung

Verwendete Parameter, die nicht im <Parameters>-Element definiert sind, generieren in XMLA eine Fehlerantwort.