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.