Dela via


DAX namngivningskonventioner för parametrar

Parameternamn standardiseras i DAX referens för att underlätta användningen och förståelsen av funktionerna.

Parameternamn

Termen Definition
expression Alla DAX uttryck som returnerar ett enda skalärt värde, där uttrycket ska utvärderas flera gånger (för varje rad/kontext).
value Alla DAX uttryck som returnerar ett enda skalärt värde där uttrycket ska utvärderas exakt en gång före alla 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 bindningsvärden.
type En uppräkning som används för att fastställa datatypen för PathItem och PathItemReverse.

Prefixera parameternamn eller endast använda prefixet

Termen Definition
prefixing Parameternamn kan ytterligare kvalificeras med ett prefix som beskriver hur argumentet används och 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 resultatvärdena i funktionen LOOKUPVALUE().

Search_ColumnName – Refererar till en befintlig kolumn som används för att söka efter ett värde i funktionen LOOKUPVALUE().
omitting Parameternamn utelämnas om 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 (år, månad, dag); upprepa tre gånger suffixvärdet lägger inte till något till en bättre förståelse av funktionen och det rörigar läsningen i onödan.

Men om den prefixerade parametern är Year_columnName stannar parameternamnet och prefixet för att se till att användaren förstår att parametern kräver en referens till en befintlig kolumn med År.