glosář DAX
Analytický dotaz
Vizuály Power BI pomocí analytického dotazudotazují datový model
BLANK
DAX definuje nepřítomnost hodnoty jako BLANK. Je to ekvivalent hodnoty SQL NULL, ale nechová se úplně stejně. Lépe odpovídá Excelu a jeho definici prázdné buňky. BLANK se vyhodnotí jako nulový nebo prázdný řetězec v kombinaci s jinými operacemi. Například BLANK + 20 = 20. Vždy používejte velká písmena; množné číslo je BLANK s malým „s“.
Počítaný sloupec
Výpočet modelu použitý k přidání sloupce do tabulkového modelu napsáním DAX vzorce. Vzorec musí vrátit skalární hodnotu a je vyhodnocen pro každý řádek v tabulce. Počítaný sloupec lze přidat do tabulky režimu úložiště Import nebo DirectQuery.
Počítaná míra
V tabulkovém modelování neexistuje koncept jako vypočítaná míra. Místo toho použijte míry
Počítaná tabulka
Výpočet modelu použitý k přidání tabulky do tabulkového modelu napsáním vzorce DAX. Vzorec musí vrátit objekt tabulky. Výsledkem je tabulka, která používá režim úložiště Import.
Výpočet
Záměrný proces, který transformuje jeden nebo více vstupů na jeden nebo více výsledků. V tabulkovém datovém modelu může být výpočet objektem modelu; počítaná tabulka, počítaný sloupec nebo výpočet jako míra.
Kontext
Popisuje prostředí, ve kterém se vyhodnocuje vzorec DAX. Existují dva typy kontextu: kontext řádku a kontext filtru. Kontext řádku představuje "aktuální řádek" a slouží k vyhodnocení vzorců a výrazů počítaných sloupců používaných iterátory tabulek. Kontext filtru se používá k vyhodnocení měr a představuje filtry použité přímo na sloupce modelu a filtry šířené relacemi modelu.
DAX
Jazyk Data Analysis Expressions (DAX) je jazyk vzorců pro Power Pivot v Excelu, Power BI, Azure Analysis Services a tabulkovém modelování ve službě SQL Server Analysis Services. Můžete také použít DAX k přidání výpočtů datového modelu a definování pravidel zabezpečení na úrovni řádků (RLS).
Dynamické zabezpečení
Když se pravidla zabezpečení na úrovni řádků (RLS) vynucují pomocí identity uživatele sestavy. Pravidla filtrují tabulky modelu pomocí názvu účtu uživatele, který lze provést pomocí USERNAME nebo USERPRINCIPALNAME funkcí. Podívejte se na zabezpečení na úrovni řádků .
Výraz
Jednotka logiky DAX, která je vyhodnocena a vrací výsledek. Výrazy můžou deklarovat proměnné v takovém případě, že mají přiřazený dílčí výraz, a musí obsahovat příkaz RETURN, který vypíše konečný výraz. Výrazy se vytvářejí pomocí objektů modelu (tabulky, sloupce nebo míry), funkcí, operátorů nebo konstant.
Pole
Prostředek datového modelu zobrazený v podokně pole. Pole se používají ke konfiguraci filtrů a vizuálů sestav. Pole se skládají ze sloupců modelu, úrovní hierarchie a měr.
Vzorec
Jeden nebo více výrazů DAX použitých k definování výpočtu modelu. Vnitřní výrazy se nazývají dílčí výrazy. Množné číslo je vzorce.
Funkce
DAX funkce mají argumenty, které umožňují předávání parametrů. Vzorce můžou používat mnoho volání funkcí, případně vnořovat funkce do jiných funkcí. Ve vzorci musí za názvy funkcí následovat závorky. V závorkách se předávají parametry.
Implicitní míra
Automaticky vygenerovaný výpočet dosažen konfigurací vizuálu Power BI pro shrnutí hodnot sloupců. Číselné sloupce podporují nejširší rozsah souhrnů, včetně: součet, průměr, minimum, maximum, počet (Distinct), počet, směrodatná odchylka, rozptyl nebo medián. Sloupce jiných datových typů je také možné shrnout. Textové sloupce lze shrnout pomocí: První (abecedně), Poslední (abecedně), Počet (jedinečných) nebo Počet. sloupce s daty je možné shrnout pomocí: Nejstarší, Nejnovější, Počet (Jedinečné) nebo Počet. logické sloupce je možné shrnout pomocí: Count (Distinct) nebo Count.
Funkce iterátoru
Funkce DAX, která vyčísluje všechny řádky dané tabulky a vyhodnotí daný výraz pro každý řádek. Poskytuje flexibilitu a kontrolu nad tím, jak výpočty modelů shrnují data.
MDX
Jazyk MDX (Multidimensional Expressions) je jazyk vzorců pro multidimenzionální modely služby SQL Server Analysis Services (označované také jako datové krychle). JAZYK MDX se dá použít k dotazování tabulkových modelů, ale nemůže definovat implicitní míry. Může dotazovat pouze míry, které jsou již definovány v modelu.
Měřit
Výpočet, který dosahuje shrnutí. Míry jsou buď implicitní, nebo explicitní. Explicitní míra je výpočet přidaný do tabulkového datového modelu zápisem DAX vzorce. Vzorec míry musí vrátit skalární hodnotu. V podokně Pole jsou explicitní míry označené ikonou kalkulačky. Explicitní míry jsou vyžadovány při dotazování modelu pomocí multidimenzionálních výrazů (MDX), stejně jako při použití funkce Analyzovat v aplikaci Excel. Výslovné opatření se běžně označuje jen jako opatření.
Skupina měr
Tabulka modelu, která obsahuje alespoň jednu míru a nemá žádné hierarchie ani viditelné sloupce. V podokně Pole jsou jednotlivé skupiny měr označené ikonou více kalkulaček. Skupiny měr jsou uvedeny společně v horní části podokna Pole a seřazené abecedně podle názvu.
Výpočet modelu
Pojmenovaný vzorec, který slouží k přidání počítané tabulky, počítaného sloupce nebo míry do tabulkového datového modelu. Jeho struktura je NAME
= FORMULA
. Většinu výpočtů přidávají modelátoři dat v Power BI Desktopu, ale míry je možné přidat také do sestavy živého připojení. Podívejte se na Opatření zprávy.
Rychlé míry
Funkce v Power BI Desktopu, která eliminuje nutnost psát DAX vzorce pro běžně definované míry. Mezi rychlá opatření patří průměr pro kategorii, pořadí a rozdíl od základní hodnoty.
Opatření zprávy
Nazývá se také míry na úrovni sestavy . Jsou přidány do sestavy živého připojení v Power BI Desktopu pomocí zapsání vzorce DAX, ale pouze pro připojení k modelům Power BI nebo tabulkovým modelům Analysis Services.
Zabezpečení na úrovni řádků
Říká se také RLS
. Technika návrhu pro omezení přístupu k podmnožinám dat pro konkrétní uživatele V tabulkovém modelu se toho dosahuje vytvořením rolí modelu. Role mají svá pravidla, která jsou výrazy DAX pro filtrování řádků tabulky.
Skalární
V DAXje skalár jedinou hodnotou. Skalární může být libovolného datového typu: Decimal, Integer, DateTime, String, Currency, Boolean. Skalární hodnota může být výsledkem výrazu vypočítaného z více hodnot. Například agregační funkce, například MAX(), vrátí jednu maximální hodnotu ze sady hodnot, ze kterých se mají vyhodnotit.
Sumarizace
Operace použitá na hodnoty sloupce. Viz míru.
Časová inteligence
Časové měřítko souvisí s výpočty v průběhu času, jako jsou YTD (year-to-date).
Funkce časové inteligence
DAX zahrnuje mnoho funkcí pro analýzu časových dat. Každá inteligentní funkce dosáhne svého výsledku úpravou kontextu filtru pro datové filtry. Příklady funkcí: TOTALYTD a SAMEPERIODLASTYEAR.
Hodnota, hodnoty
Data, která se mají vizualizovat
Co kdyby parametr
Funkce Power BI Desktopu, která umožňuje přijímat uživatelský vstup prostřednictvím průřezů. Každý parametr vytvoří počítanou tabulku s jedním sloupcem a míru, která vrátí jednu vybranou hodnotu. Míru lze použít při výpočtech modelu k reakci na vstup uživatele.