Udostępnij przez


DAX konwencje nazewnictwa parametrów

Nazwy parametrów są ustandaryzowane w DAX odwołaniu w celu ułatwienia użycia i zrozumienia funkcji.

Nazwy parametrów

Termin Definicja
expression Każde wyrażenie DAX zwracające pojedynczą wartość skalarną, gdzie wyrażenie ma być obliczane wiele razy (dla każdego wiersza/kontekstu).
value Każde wyrażenie DAX zwracające pojedynczą wartość skalarną, w której wyrażenie ma być obliczane dokładnie raz przed wszystkimi innymi operacjami.
table Dowolne wyrażenie DAX zwracające tabelę danych.
tableName Nazwa istniejącej tabeli przy użyciu standardowej składni DAX. Nie może to być wyrażenie.
columnName Nazwa istniejącej kolumny używającej standardowej składni DAX, zwykle w pełni kwalifikowana. Nie może to być wyrażenie.
name Stała ciągu, która będzie używana do podania nazwy nowego obiektu.
order Wyliczenie używane do określania kolejności sortowania.
ties Wyliczenie używane do określania obsługi wartości wiązania.
type Wyliczenie używane do określania typu danych pathItem i PathItemReverse.

Prefiksowanie nazw parametrów lub używanie tylko prefiksu

Termin Definicja
prefixing Nazwy parametrów mogą być dodatkowo kwalifikowane przy użyciu prefiksu opisowego sposobu użycia argumentu i uniknięcia niejednoznacznego odczytywania parametrów. Na przykład:

Result_ColumnName — odwołuje się do istniejącej kolumny używanej LOOKUPVALUEdo pobierania wartości wyników w funkcji ().

Search_ColumnName — odwołuje się do istniejącej kolumny używanej LOOKUPVALUEdo wyszukiwania wartości w funkcji ().
omitting Nazwy parametrów zostaną pominięte, jeśli prefiks jest wystarczająco jasny, aby opisać parametr .

Na przykład zamiast następującej składni DATE (Year_Value, Month_Value, Day_Value) jest jaśniejsza dla użytkownika do odczytania DATE (rok, miesiąc, dzień); powtarzanie trzy razy wartość sufiksu nie powoduje dodania niczego do lepszego zrozumienia funkcji i niepotrzebnie zaśmieca czytanie.

Jeśli jednak prefiks parametru jest Year_columnName nazwa parametru i prefiks pozostaną, aby upewnić się, że użytkownik rozumie, że parametr wymaga odwołania do istniejącej kolumny Years.