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.