Megosztás a következőn keresztül:


DAX paraméterelnevezési konvenciók

A paraméternevek DAX hivatkozásban vannak szabványosítva, hogy megkönnyítsék a függvények használatának and megértését.

Paraméternevek

Kifejezés Definíció
expression Minden olyan DAX kifejezés, amely egyetlen skaláris valuead vissza, ahol a kifejezést többször kell kiértékelni (minden sorhoz/környezethez).
value Bármely DAX kifejezés, amely egyetlen skaláris value-et ad vissza, és amelyet pontosan egyszer kell kiértékelni, mielőtt más all műveletekre sor kerülne.
table Bármely DAX kifejezés, amely adattáblát ad vissza.
tableName Egy meglévő tábla neve a standard DAX szintaxissal. Nem lehet kifejezés.
columnName Egy meglévő oszlop neve normál DAX szintaxist használva, amely általában teljesen specifikált. Nem lehet kifejezés.
name Egy sztringállandó, amely egy új objektum nevének megadására szolgál.
order A rendezési sorrend meghatározására szolgáló enumerálás.
ties A tie valueskezelésének meghatározását szolgáló felsorolás.
type A PathItemandPathItemReverseadattípusának meghatározására szolgáló enumerálás.

A paraméternevek előtagolása csak az előtag használatával történik or

Kifejezés Definíció
prefixing A paraméternevek tovább minősíthetők olyan leíró jellegű előtaggal, amely az argumentum and használati módját írja le, a paraméterek kétértelmű olvasásának elkerülése érdekében. Például:

Result_ColumnName – A LOOKUPVALUE() függvényben az eredmény values lekéréséhez használt meglévő oszlopra hivatkozik.

Search_ColumnName – Hivatkozik egy meglévő oszlopra, amelyet a LOOKUPVALUE() függvényben a valuesearch céljából használnak.
omitting A paraméternevek ki lesznek hagyva, if az előtag elég egyértelmű a paraméter leírásához.

A következő szintaxis helyett például a DATE (Year_Value, Month_Value, Day_Value) helyett a felhasználó számára egyértelműbb a DATE olvasása (Year, Month, Day); A value utótag háromszori ismétlése not a függvény jobb megértéséhez, and szükségtelenül zsúfolttá teszi az olvasást.

Azonban if az előtagú paraméter Year_columnName akkor az előtag and paraméter neve megmarad, hogy a felhasználó megértse, hogy a paraméterhez egy meglévő Years oszlopra kell hivatkoznia.