Glosář jazyka DAX

Analytický dotaz

Vizuály Power BI se dotazují na datový model pomocí analytického dotazu. Analytický dotaz se snaží snížit potenciálně velké objemy dat a složitost modelů pomocí tří různých fází: Filtrování, seskupení a shrnutí. Analytický dotaz se vytvoří automaticky, když jsou pole přiřazená k dobřem vizuálům sestavy. Autoři sestav můžou řídit chování přiřazení polí přejmenováním polí, úpravou techniky sumarizace nebo zakázáním sumarizace, aby bylo možné dosáhnout seskupení. V době návrhu sestavy je možné do sestavy, stránky sestavy nebo vizuálu přidat filtry. V zobrazení pro čtení je možné filtry upravit v podokně Filtry nebo pomocí interakcí s průřezy a dalšími vizuály (křížové filtrování).

PRÁZDNÉ

JAZYK DAX definuje absenci hodnoty jako BLANK. Je to ekvivalent hodnoty SQL NULL, ale nechová se úplně stejně. Je blíže zarovnaná s Excelem a tím, jak definuje prázdnou buňku. Hodnota BLANK se vyhodnocuje jako nula 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ými písmeny "s".

Počítaný sloupec

Výpočet modelu použitý k přidání sloupce do tabulkového modelu napsáním vzorce DAX Vzorec musí vrátit skalární hodnotu a vyhodnotí se pro každý řádek v tabulce. Počítaný sloupec lze přidat do tabulky režimu úložiště Import nebo DirectQuery.

Vypočtená míra

V tabulkovém modelování neexistuje žádný koncept, jako je počítaná míra. Místo toho použijte míru . Slovo vypočítané se používá k popisu počítaných tabulek a počítaných sloupců. Rozlišuje je od tabulek a sloupců, které pocházejí z Power Query. Power Query nemá koncept 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čítanou tabulku, počítaný sloupec nebo míru.

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 DAX (Data Analysis Expressions) je jazyk vzorců pro Power Pivot v Excelu, Power BI, Azure Analysis Services a tabulkovém modelování v Služba Analysis Services serveru SQL. Jazyk DAX můžete také použít 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í funkcí USERNAME nebo USERPRINCIPALNAME. Viz zabezpečení na úrovni řádků.

Expression

Jednotka logiky DAX, která se vyhodnotí a vrátí 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 slouží ke konfiguraci filtrů a vizuálů sestavy. 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.

Function

Funkce DAX mají argumenty, které umožňují předávání parametrů. Vzorce můžou používat mnoho volání funkcí, případně vnořování funkcí 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í největší rozsah souhrnů, včetně: Sum, Average, Minimum, Maximum, Count (Distinct), Count, Směrodatná odchylka, Variance nebo Medián. Sloupce jiných datových typů je také možné shrnout. Textové sloupce lze shrnout pomocí: First (abecedně), Last (abecedně), Count (Distinct) nebo Count(Počet). Sloupce kalendářních dat lze shrnout pomocí: Earliest, Latest, Count (Distinct) nebo Count (Počet). Logické sloupce lze shrnout pomocí: Count (Distinct) nebo Count.

Funkce iterátoru

Funkce DAX, která vytvoří výčet všech řádků 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 Služba Analysis Services serveru SQL multidimenzionální modely (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íra

Výpočet, který dosahuje sumarizace Míry jsou implicitní nebo explicitní. Explicitní míra je výpočet přidaný do tabulkového datového modelu napsáním vzorce DAX. 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. Explicitní míra se běžně označuje jako míra.

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 s více kalkulačkami. 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í. Viz míry sestavy.

Rychlá míra

Funkce v Power BI Desktopu, která eliminuje nutnost psát vzorce DAX pro běžně definované míry. Mezi rychlé míry patří průměr na kategorii, pořadí a rozdíl od směrného plánu.

Míry sestavy

Označuje se také jako míry na úrovni sestavy. Přidají se do sestavy živého připojení v Power BI Desktopu tím, že zapíšou vzorec DAX, ale jenom pro připojení k modelům Power BI nebo tabulkovým modelům Analysis Services.

Zabezpečení na úrovni řádků

Označuje se také jako 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í pravidla, což jsou výrazy DAX pro filtrování řádků tabulky.

Skalár

V jazyce DAX je 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 má vyhodnotit.

Souhrn

Operace použitá na hodnoty sloupce. Viz míra.

Časové měřítko

Časové měřítko souvisí s výpočty v průběhu času, jako jsou YTD (year-to-date).

Funkce časového měřítka

JAZYK DAX obsahuje mnoho funkcí časového měřítka. Každá funkce časového měřítka dosáhne svého výsledku úpravou kontextu filtru pro filtry kalendářních dat. Příklady funkcí: TOTALYTD a SAMEPERIODLASTYEAR.

Hodnota, hodnoty

Data, která se mají vizualizovat

Parametr citlivostní analýzy

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.