Dela via


DAX namngivningskonventioner för parametrar

Parameternamn är standardiserade i DAX referens för att underlätta användningen and förståelse av funktionerna.

Parameternamn

Termen Definition
expression Alla DAX uttryck som returnerar en enda skalär value, där uttrycket ska utvärderas flera gånger (för varje rad/kontext).
value Alla DAX uttryck som returnerar en enda skalär value där uttrycket ska utvärderas exakt en gång innan all andra åtgärder.
table Alla DAX uttryck som returnerar en datatabell.
tableName Namnet på en befintlig tabell med standardsyntaxen DAX. Det kan inte vara ett uttryck.
columnName Namnet på en befintlig kolumn med standardsyntaxen DAX, vanligtvis fullständigt kvalificerad. Det kan inte vara ett uttryck.
name En strängkonstant som ska användas för att ange namnet på ett nytt objekt.
order En uppräkning som används för att fastställa sorteringsordningen.
ties En uppräkning som används för att fastställa hanteringen av oavgjort resultat values.
type En uppräkning som används för att fastställa datatypen för PathItemandPathItemReverse.

Prefixa parameternamn or endast med prefixet

Termen Definition
prefixing Parameternamn kan ytterligare kvalificeras med ett prefix som beskriver hur argumentet används and för att undvika tvetydig läsning av parametrarna. Till exempel:

Result_ColumnName – Refererar till en befintlig kolumn som används för att hämta resultatet values i funktionen LOOKUPVALUE().

Search_ColumnName – Refererar till en befintlig kolumn som används för att search för en value i LOOKUPVALUE()-funktionen.
omitting Parameternamn utelämnas if prefixet är tillräckligt tydligt för att beskriva parametern.

I stället för att till exempel ha följande syntax DATE (Year_Value, Month_Value, Day_Value) är det tydligare för användaren att läsa DATE (Year, Month, Day); upprepa tre gånger suffixet value gör not lägga något till en bättre förståelse av funktionen and det röra läsningen i onödan.

Men om if den prefixerade parametern är Year_columnName kommer prefixet på parameternamnet and att finnas kvar för att försäkra att användaren förstår att parametern kräver en referens till en befintlig kolumn med År.