Delen via


DAX parameter-naamconventies

Parameternamen worden gestandaardiseerd in DAX verwijzing om het gebruik en inzicht in de functies te vergemakkelijken.

Parameternamen

Termijn Definitie
expression Elke DAX-expressie die één scalaire waarde retourneert, waarbij de expressie meerdere keren moet worden geëvalueerd (voor elke rij/context).
value Elke DAX-expressie die één scalaire waarde retourneert waarbij de expressie precies één keer moet worden geëvalueerd vóór alle andere bewerkingen.
table Elke DAX-expressie die een tabel met gegevens retourneert.
tableName De naam van een bestaande tabel met behulp van de standaard-DAX syntaxis. Het kan geen expressie zijn.
columnName De naam van een bestaande kolom met behulp van de standaard-DAX syntaxis, meestal volledig gekwalificeerd. Het kan geen expressie zijn.
name Een constante tekenreeks die zal worden gebruikt om de naam van een nieuw object te geven.
order Een opsomming die wordt gebruikt om de sorteervolgorde te bepalen.
ties Een opsomming die wordt gebruikt om de verwerking van tiewaarden te bepalen.
type Een opsomming die wordt gebruikt om het gegevenstype voor PathItem en PathItemReverse te bepalen.

Parameternaam voorvoegen of alleen het voorvoegsel gebruiken

Term Definitie
prefixing Parameternamen kunnen verder worden gekwalificeerd met een voorvoegsel dat beschrijvend is voor de wijze waarop het argument wordt gebruikt en om dubbelzinnige leesing van de parameters te voorkomen. Bijvoorbeeld:

Result_ColumnName: verwijst naar een bestaande kolom die wordt gebruikt om de resultaatwaarden in de LOOKUPVALUEfunctie () op te halen.

Search_ColumnName: verwijst naar een bestaande kolom die wordt gebruikt om te zoeken naar een waarde in de LOOKUPVALUEfunctie ().
omitting Parameternamen worden weggelaten als het voorvoegsel voldoende is om de parameter te beschrijven.

In plaats van bijvoorbeeld de volgende syntaxis DATE te hebben (Year_Value, Month_Value, Day_Value) is het duidelijker voor de gebruiker om te lezen DATE (Year, Month, Day); als u drie keer de achtervoegselwaarde herhaalt, voegt u niets toe aan een beter begrip van de functie en wordt het lezen overbodig.

Als de voorvoegselparameter echter is Year_columnName, blijft de parameternaam en het voorvoegsel behouden om ervoor te zorgen dat de gebruiker begrijpt dat de parameter een verwijzing naar een bestaande kolom jaren vereist.