Del via


Navngivningskonventioner for DAX-parametre

Parameternavne standardiseres i DAX-referencen for at lette brugen og forståelsen af funktionerne.

Parameternavne

Begreb Definition
Udtryk Ethvert DAX-udtryk, der returnerer en enkelt skalarværdi, hvor udtrykket skal evalueres flere gange (for hver række/kontekst).
værdi Ethvert DAX-udtryk, der returnerer en enkelt skalarværdi, hvor udtrykket skal evalueres nøjagtigt én gang før alle andre handlinger.
table Ethvert DAX-udtryk, der returnerer en tabel med data.
tableName Navnet på en eksisterende tabel ved hjælp af DAX-standardsyntaksen. Det kan ikke være et udtryk.
columnName Navnet på en eksisterende kolonne ved hjælp af DAX-standardsyntaksen, som normalt er fuldt kvalificeret. Det kan ikke være et udtryk.
navn En strengkonstant, der bruges til at angive navnet på et nyt objekt.
rækkefølge En optælling, der bruges til at bestemme sorteringsrækkefølgen.
ties En optælling, der bruges til at bestemme håndteringen af tie-værdier.
type En optælling, der bruges til at bestemme datatypen for PathItem og PathItemReverse.

Præfiks for parameternavne eller kun brug af præfikset

Begreb Definition
præfiks Parameternavne kan være yderligere kvalificerede med et præfiks, der beskriver, hvordan argumentet bruges, og for at undgå tvetydig læsning af parametrene. Eksempler:

Result_ColumnName – Refererer til en eksisterende kolonne, der bruges til at hente resultatværdierne i funktionen LOOKUPVALUE().

Search_ColumnName – Henviser til en eksisterende kolonne, der bruges til at søge efter en værdi i funktionen LOOKUPVALUE().
Udelade Parameternavne udelades, hvis præfikset er klart nok til at beskrive parameteren.

I stedet for f.eks. at have følgende syntaks DATE (Year_Value, Month_Value, Day_Value) er det tydeligere for brugeren at læse DATE (Year, Month, Day). gentagelse tre gange suffikset værdi ikke tilføje noget til en bedre forståelse af funktionen, og det roder læsning unødigt.

Men hvis den præfikserede parameter er Year_columnName forbliver parameternavnet og præfikset for at sikre, at brugeren forstår, at parameteren kræver en reference til en eksisterende kolonne med Years.