DAX parameternavnekonvensjoner
Parameternavn standardiseres i DAX referanse for å forenkle bruken og forståelsen av funksjonene.
Parameternavn
Vilkår | Definisjon |
---|---|
expression |
Alle DAX uttrykk som returnerer én enkelt skalarverdi, der uttrykket skal evalueres flere ganger (for hver rad/kontekst). |
value |
Alle DAX uttrykk som returnerer en enkelt skalarverdi der uttrykket skal evalueres nøyaktig én gang før alle andre operasjoner. |
table |
Alle DAX uttrykk som returnerer en tabell med data. |
tableName |
Navnet på en eksisterende tabell ved hjelp av standard DAX syntaks. Det kan ikke være et uttrykk. |
columnName |
Navnet på en eksisterende kolonne ved hjelp av standard DAX syntaks, vanligvis fullstendig kvalifisert. Det kan ikke være et uttrykk. |
name |
En strengkonstant som skal brukes til å angi navnet på et nytt objekt. |
order |
En opplisting som brukes til å bestemme sorteringsrekkefølgen. |
ties |
En opplisting som brukes til å bestemme håndteringen av tie-verdier. |
type |
En opplisting som brukes til å bestemme datatypen for PathItem og PathItemReverse. |
Prefikser parameternavn eller bare med prefikset
Vilkår | Definisjon |
---|---|
prefixing |
Parameternavn kan være mer kvalifisert med et prefiks som er beskrivende for hvordan argumentet brukes, og for å unngå tvetydig lesing av parameterne. For eksempel: Result_ColumnName – Refererer til en eksisterende kolonne som brukes til å hente resultatverdiene i LOOKUPVALUE()-funksjonen. Search_ColumnName – refererer til en eksisterende kolonne som brukes til å søke etter en verdi i LOOKUPVALUE()-funksjonen. |
omitting |
Parameternavn utelates hvis prefikset er klart nok til å beskrive parameteren. I stedet for å ha følgende syntaks DATE (Year_Value, Month_Value, Day_Value), er det for eksempel klarere for brukeren å lese DATE (år, måned, dag); gjenta tre ganger suffiksverdien legger ikke noe til en bedre forståelse av funksjonen, og det roterer lesingen unødvendig. Hvis den prefiksede parameteren er Year_columnName blir parameternavnet og prefikset værende for å sikre at brukeren forstår at parameteren krever en referanse til en eksisterende kolonne med år. |