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. |