DAX parameter-naamconventies
Parameternamen worden gestandaardiseerd als DAX referentie om het gebruik en and inzicht in de functies te vergemakkelijken.
Parameternamen
Term | Definitie |
---|---|
expression |
Elke DAX-expressie die één scalaire valueretourneert, waarbij de expressie meerdere keren moet worden geëvalueerd (voor elke rij/context). |
value |
Elke DAX-expressie die één scalaire value retourneert waar de expressie precies één keer moet worden geëvalueerd vóór all 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 tekenreeksconstante die wordt gebruikt om de naam van een nieuw object op te geven. |
order |
Een opsomming die wordt gebruikt om de sorteervolgorde te bepalen. |
ties |
Een opsomming die wordt gebruikt om de afhandeling van tie valueste bepalen. |
type |
Een opsomming die wordt gebruikt om het gegevenstype voor PathItemandPathItemReversete bepalen. |
Parameternaam or vooraf laten gaan door alleen het voorvoegsel te gebruiken
Term | Definitie |
---|---|
prefixing |
Parameternamen kunnen verder worden gekwalificeerd met een voorvoegsel dat beschrijvend is voor de wijze waarop het argument wordt gebruikt and om te voorkomen dat de parameters dubbelzinnig worden gelezen. Bijvoorbeeld: Result_ColumnName: verwijst naar een bestaande kolom die wordt gebruikt om het resultaat op te halen values in de functie LOOKUPVALUE(). Search_ColumnName - Verwijst naar een bestaande kolom die wordt gebruikt voor een search van een value in de functie LOOKUPVALUE(). |
omitting |
Parameternamen worden weggelaten if het voorvoegsel duidelijk genoeg is om de parameter te beschrijven. In plaats van bijvoorbeeld de volgende syntaxis te hebben DATE (Year_Value, Month_Value, Day_Value) is het duidelijker voor de gebruiker om DATE (Year, Month, Day); het herhalen van drie keer het achtervoegsel value voegt not alles toe aan een beter begrip van de functie and het overbodige leeswerk maakt. if Als de voorvoegselparameter "Year_columnName" is, blijft de parameternaam and met het voorvoegsel behouden om ervoor te zorgen dat de gebruiker begrijpt dat de parameter een verwijzing naar een bestaande kolom "Years" vereist. |