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.