Sdílet prostřednictvím


glosář DAX

Analytický dotaz

Power vizuály BI dotazují datový model pomocí analytického dotazu. Analytický dotaz se snaží snížit potenciálně velké objemy dat and složitosti modelů pomocí tří různých fází: Filter, seskupení andsummarize. Analytický dotaz se vytvoří automaticky, když jsou pole přiřazena k oknům vizuálních prvků sestavy. Autoři sestav můžou řídit chování přiřazování polí přejmenováním polí, úpravou metody shrnutí a or zakázáním sumarizace, aby dosáhli seskupení. Při návrhu sestavy time, do sestavy lze přidat filters, stránku sestavy nebo or vizuál. V zobrazení pro čtení je možné filters upravit v podokně Filtersor interakcemi s průřezy and jinými vizuály (křížové filtrování).

BLANK

DAX definuje nepřítomnost value jako BLANK. Je to ekvivalent hodnoty SQL NULL, ale nechová se úplně stejně. Je těsněji zarovnaná s Excelem and, jak definuje prázdnou buňku. BLANK se vyhodnotí jako nula a or jako prázdný řetězec při 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í value, and se vyhodnotí pro každý řádek v tabulce. Počítaný sloupec lze přidat do tabulky v režimu úložiště Import DirectQuery or.

Počítané measure

V tabulkovém modelování neexistuje koncept, jako je počítaný measure. Místo toho použijte measure. Slovo počítané slouží k popisu počítaných tabulek and a počítaných sloupců. Rozlišuje je od tabulek and a sloupců, které pocházejí z dotazu Power. Power Dotaz nemá koncept measure.

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 or více vstupů na jeden or 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, ormeasure.

Kontext

Popisuje prostředí, ve kterém se vyhodnocuje vzorec DAX. Existují dva typy kontextu: kontext řádkuandfilter kontext. Kontext řádku představuje "aktuální řádek", and slouží k evaluate vzorců počítaných sloupců and výrazy používané iterátory tabulky. Filter kontext se používá k evaluate měření, and značí filters přímo použité na sloupce modelu andfilters propagované relacemi modelu.

DAX

Jazyk Data Analysis Expressions (DAX) je jazyk vzorců pro Power Pivot v Excelu, Power BI, Azure Analysis Services, and tabulkové 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 pravidel zabezpečení na úrovni řádků (RLS) anddefine.

Dynamické zabezpečení

Když se pravidla zabezpečení na úrovni řádků (RLS) vynucují pomocí identity uživatele sestavy. Pravidla týkající se modelových tabulek filter pomocí jména uživatelského účtu, což lze provádět pomocí funkcí USERNAMEorUSERPRINCIPALNAME. Podívejte se na zabezpečení na úrovni řádků .

Výraz

Jednotka DAX logiky, která se vyhodnocuje and, vrátí výsledek. Výrazy můžou deklarovat proměnné, v takovém případě jim je přiřazen dílčí výraz. and musí obsahovat příkaz RETURN, který vypíše konečný výraz. Výrazy se vytvářejí pomocí objektů modelu (tabulky, sloupce, or míry), funkcí, operátorů, or konstant.

Pole

Prostředek datového modelu zobrazený v podokně pole. Pole slouží ke konfiguraci vizuálů filtersand sestavy. Pole se skládají ze sloupců modelu, úrovní hierarchie a měřítek and.

Vzorec

Jedno or dalších výrazů DAX použitých k define 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í measure

Automaticky vygenerovaný výpočet dosažen konfigurací vizuálu Power BI na summarize sloupci values. číselné sloupce podporují největší range souhrnu, včetně: Sum, Average, Minimum, Maximum, Count (Distinct), Count, Směrodatná odchylka, Rozptyl, orMedian. Sloupce jiných datových typů je také možné shrnout. Text sloupce lze shrnout pomocí: First (abecedně), Last (abecedně), Count (jedinečné), orCount. Date sloupce lze shrnout pomocí: Earliest, Nejnovější, Count (Distinct), orCount. Boolean sloupce lze shrnout pomocí: Count (Distinct), orCount.

Funkce iterátoru

Funkce DAX, která vyčísluje all řádky dané tabulky andevaluate daný výraz pro každý řádek. Poskytuje flexibilitu and a kontrolu nad tím, jak modelové výpočty ovlivňují summarize 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í na tabulkové modely, ale nemůže define implicitní míry. Může dotazovat pouze míry, které jsou již definovány v modelu.

Measure

Výpočet, který dosahuje shrnutí. Opatření jsou buďto implicitní orexplicitní. Explicitní measure je výpočet přidaný do tabulkového datového modelu zápisem DAX vzorce. Vzorec measure musí vrátit skalár value. 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í measure se obvykle nazývá measure.

skupina Measure

Tabulka modelu, která contains alespoň jeden measure, and nemá žádné hierarchie or viditelných sloupců. V podokně Pole je každá skupina measure opatřena ikonou s více kalkulačkami. Measure skupiny jsou zobrazeny společně v horní části podokna Pole, and seřazené abecedně podle jména.

Výpočet modelu

Pojmenovaný vzorec, který se používá k přidání počítané tabulky, počítaného sloupce, ormeasure 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 do sestavy živého připojení je možné přidat také metriky. 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. Rychlá měření zahrnují average na kategorii, ranka and rozdíl od základní hodnoty.

Opatření zprávy

Nazývá se také 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 or tabulkových modelů 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 DAX výrazy pro filter řádky tabulky.

Skalární

V DAXje skalár jediným value. Skalár může být libovolného datového typu: Decimal, Integer, DateTime, String, Currency, Boolean. Skalární hodnota value může být výsledkem výrazu, který byl vypočítán z více hodnot values. Například agregační funkce, jako je MAX(), vrací jeden maximální value ze sady values, ze kterých lze evaluate.

Sumarizace

Operace použitá na values sloupce. Viz measure.

Time inteligentní funkce

Time inteligence souvisí s výpočty nad time, například year-to-date (YTD).

Time funkce inteligence

DAX obsahuje mnoho funkcí time intelligence. Každá time inteligentní funkce dosáhne svého výsledku úpravou kontextu filter pro datefilters. Příklady funkcí: TOTALYTDandSAMEPERIODLASTYEAR.

Value, values

Data, která se mají vizualizovat

What-if parameter

Funkce Power BI Desktopu, která umožňuje přijímat uživatelský vstup prostřednictvím filtrů. Každý parametr vytvoří počítanou tabulku s jedním sloupcem andmeasure, která vrátí jeden vybraný value. measure lze použít při výpočtech modelu k reakci na vstup uživatele.