DAX konvence vytváření názvů parametrů
Názvy parametrů jsou standardizovány v referenci DAX pro usnadnění používání a pochopení funkcí.
Názvy parametrů
Období | Definice |
---|---|
expression |
Libovolný výraz DAX, který vrací jednu skalární hodnotu, kde se má výraz vyhodnotit vícekrát (pro každý řádek nebo kontext). |
value |
Libovolný výraz DAX, který vrátí jednu skalární hodnotu, ve které se má výraz vyhodnotit přesně jednou před všemi ostatními operacemi. |
table |
Libovolný výraz DAX, který vrací tabulku dat. |
tableName |
Název existující tabulky pomocí standardní syntaxe DAX. Nemůže to být výraz. |
columnName |
Název existujícího sloupce používající standardní syntaxi DAX, obvykle plně kvalifikovaný. Nemůže to být výraz. |
name |
Řetězcová konstanta, která se použije k zadání názvu nového objektu. |
order |
Výčet použitý k určení pořadí řazení. |
ties |
Výčet sloužící k určení zpracování shodných hodnot. |
type |
Výčet použitý k určení datového typu pro PathItem a PathItemReverse. |
Prefixování názvů parametrů nebo použití pouze předpony
Období | Definice |
---|---|
prefixing |
Názvy parametrů mohou být dále kvalifikované s předponou, která popisuje způsob použití argumentu a vyhnout se nejednoznačnému čtení parametrů. Například: Result_ColumnName – Odkazuje na existující sloupec použitý k získání výsledných hodnot ve funkci LOOKUPVALUE(). Search_ColumnName – Odkazuje na existující sloupec použitý k vyhledání hodnoty ve funkci LOOKUPVALUE(). |
omitting |
Názvy parametrů budou vynechány, pokud je předpona dostatečně jasná k popisu parametru. Například místo použití následující syntaxe DATE (Year_Value, Month_Value, Day_Value) je pro uživatele jasnější číst DATE (Rok, Měsíc, Den); opakování příponové hodnoty třikrát nepřidá nic k lepšímu porozumění funkce a zbytečně nepřehledné čtení. Pokud je však parametrem s předponou Year_columnName, zůstanou název parametru a předpona beze změny, aby uživatel pochopil, že tento parametr vyžaduje odkaz na existující sloupec pojmenovaný Years. |