Konwencje nazewnictwa parametrów języka DAX
Język DAX ma standardowe nazwy parametrów, które ułatwiają używanie i zrozumienie funkcji języka DAX. Ponadto można używać pewnych przedrostków do nazw parametrów. Jeśli przedrostek jest wystarczająco jasny, możesz użyć samego przedrostka jako nazwy parametru.
Aby zrozumieć składnię funkcji języka DAX i odpowiednio używać wartości danych dla odpowiednich parametrów funkcji języka DAX, należy zapoznać się z konwencjami nazewnictwa parametrów języka DAX.
Nazwy parametrów
Poniżej znajdują się standardowe nazwy parametrów języka DAX -
| Sr.No. | Nazwa i opis parametru | 
|---|---|
| 1 | expression Dowolne wyrażenie języka DAX zwracające pojedynczą wartość skalarną, w którym wyrażenie ma być oceniane wiele razy (dla każdego wiersza / kontekstu). | 
| 2 | value Dowolne wyrażenie języka DAX, które zwraca pojedynczą wartość skalarną, w przypadku której wyrażenie ma zostać ocenione dokładnie raz przed wszystkimi innymi operacjami. | 
| 3 | table Dowolne wyrażenie języka DAX, które zwraca tabelę danych. | 
| 4 | tableName Nazwa istniejącej tabeli przy użyciu standardowej składni języka DAX. To nie może być wyrażenie. | 
| 5 | columnName Nazwa istniejącej kolumny przy użyciu standardowej składni języka DAX, zwykle w pełni kwalifikowana. To nie może być wyrażenie. | 
| 6 | name Stała łańcuchowa, która będzie używana do podania nazwy nowego obiektu. | 
| 7 | order Wyliczenie używane do określenia porządku sortowania. | 
| 8 | ties Wyliczenie używane do określenia obsługi wartości powiązań. | 
| 9 | type Wyliczenie używane do określenia typu danych dla PathItem i PathItemReverse. | 
Prefiksowanie nazw parametrów lub używanie samego przedrostka
Nazwę parametru można określić przedrostkiem -
- Przedrostek powinien opisywać sposób użycia argumentu. 
- Przedrostek powinien być w taki sposób, aby uniknąć niejednoznacznego odczytu parametru. 
Na przykład,
- Result_ColumnName - Odnosi się do istniejącej kolumny używanej do pobierania wartości wyników w funkcji DAX LOOKUPVALUE (). 
- Search_ColumnName - Odnosi się do istniejącej kolumny używanej do wyszukiwania wartości w funkcji DAX LOOKUPVALUE (). 
Możesz pominąć nazwę parametru i użyć tylko przedrostka, jeśli jest on wystarczająco jasny, aby opisać parametr. Pominięcie nazwy parametru i użycie tylko przedrostka może czasami pomóc w uniknięciu bałaganu podczas odczytu.
Na przykład Rozważ DATE (Year_value, Month_value, Day_value). Można pominąć nazwę parametru - wartość, która jest powtarzana trzykrotnie i zapisać jako DATA (rok, miesiąc, dzień). Jak widać, używając tylko przedrostków, funkcja jest bardziej czytelna. Jednak czasami nazwa parametru i przedrostek muszą być obecne dla przejrzystości.
Na przykład Rozważ Year_columnName. Nazwa parametru to ColumnName, a prefiks to Year. Oba są wymagane, aby użytkownik zrozumiał, że parametr wymaga odniesienia do istniejącej kolumny lat.