Benennungskonventionen für DAX-Parameter

Die Parameternamen in der DAX-Referenz sind standardisiert, um die Verwendung und das Verständnis der Funktionen zu erleichtern.

Parameternamen

Begriff Definition
expression Ein DAX-Ausdruck, der einen einzelnen Skalarwert zurückgibt, bei dem der Ausdruck mehrmals ausgewertet wird (für jede Zeile/jeden Kontext).
value Jeder DAX-Ausdruck, der einen einzelnen skalaren Wert zurückgibt, bei dem der Ausdruck genau einmal vor allen anderen Vorgängen ausgewertet werden soll.
table Ein DAX-Ausdruck, der eine Tabelle mit Daten zurückgibt.
tableName Der Name einer vorhandenen Tabelle mit DAX-Standardsyntax. Es kann sich nicht um einen Ausdruck handeln.
columnName Der (in der Regel vollqualifizierte) Name einer vorhandenen Spalte mit DAX-Standardsyntax. Es kann sich nicht um einen Ausdruck handeln.
name Eine Zeichenfolgenkonstante, die verwendet wird, um den Namen eines neuen Objekts anzugeben.
order Eine Enumeration, mit der die Sortierreihenfolge bestimmt wird.
Ties Eine Enumeration, mit der die Verarbeitung gleichlautender Werte festgelegt wird.
type Eine Enumeration, mit der der Datentyp für PathItem und PathItemReverse bestimmt wird.

Parameternamen mit vorangestelltem Präfix oder ausschließliche Verwendung von Präfixen

Begriff Definition
prefixing Parameternamen können anhand eines Präfixes weiter qualifiziert werden, das die Verwendung des Arguments beschreibt und Mehrdeutigkeiten verhindert. Beispiel:

Result_ColumnName: Bezieht sich auf eine vorhandene Spalte, die zum Abrufen der Ergebniswerte in der LOOKUPVALUE()-Funktion verwendet wird.

Search_ColumnName: Bezieht sich auf eine vorhandene Spalte, die zum Suchen nach einem Wert in der LOOKUPVALUE()-Funktion verwendet wird.
omitting Parameternamen werden ausgelassen, wenn das Präfix klar genug ist, um den Parameter zu beschreiben.

Beispielsweise ist es für den Benutzer leichter, anstelle von „DATE (Year_Value, Month_Value, Day_Value)“ die Syntax „DATE (Year, Month, Day)“ zu lesen. Die dreimalige Wiederholung des Suffixwerts trägt nicht zu einem besseren Verständnis der Funktion bei und macht die Syntax unnötig unübersichtlich.

Wenn der Parameter einschließlich Präfix aber „Year_columnName“ lautet, werden der Parametername und das Präfix beibehalten. So ist für den Benutzer besser ersichtlich, dass der Parameter einen Verweis auf eine vorhandene Spalte von „Years“ erfordert.