Zdieľať cez


Funkcie INFO

Data Analysis Expressions (DAX) obsahuje množinu funkcií INFO na základe knižnice zobrazenia dynamického spravovania (DMV) vAnalysis Services, ktoré boli upravené tak, aby fungovali ako funkcie DAX. INFO DAX výstupom funkcií ako typ údajov tabuľky. Ako tabuľky sa dajú použiť s inými DAX funkciami, ako napríklad FILTER, SELECTCOLUMNS, ADDCOLUMNSa ďalšie. Táto časť popisuje funkcie INFO dostupné v jazyku DAX.

V prípade sémantických modelov Power BI, rovnako ako v prípade zobrazenia dynamickej správy, funkcie DAX INFO vyžadujú povolenia správcu sémantických modelov. Niektoré vyžadujú aj povolenia správcu pracovného priestoru.

Keďže DAX funkcie týchto funkcií INFO presahujú možnosti zobrazenia dynamickej správy, ktoré používajú syntax podobné SQL a vracajú množinu riadkov. Keďže tieto nové funkcie sú DAX funkcie, môžu sa používať ako akúkoľvek tabuľku v DAX dotaze – ďalej skombinované a štruktúrované v dotaze DAX.

EVALUATE
	ADDCOLUMNS(
		SELECTCOLUMNS(
			INFO.VIEW.MEASURES(),
			"Measure", [Name],
			[Description],
			"DAX Formula", [Expression],
			"State", [State]
		),
		"Model name", "My semantic model",
		"As of date", NOW()
	)

Funkcie INFO sa podporujú v sémantických modeloch služby Power BI, modeloch služby SQL Server Analysis Services, modeloch Azure Analysis Services a modeloch PowerPivot. Chyby sa môžu vyskytnúť, ak je funkcia INFO pre funkciu, ktorá nie je podporovaná alebo dostupná. INFORMÁCIA. Funkcie DAX VIEW je možné spustiť vo vypočítavaných tabuľkách, stĺpcoch, mierkach a DAX dotazoch, ale iné funkcie DAX INFO je možné spustiť iba v DAX dotazoch.

INFORMÁCIA. Funkcie DAX VIEW

Štyri z funkcií DAX INFO majú tiež funkciu INFO. ZOBRAZIŤ DAX funkcie náprotivky. Popisné názvy, ako napríklad názov tabuľky namiesto ID tabuľky, sa používajú a pridávajú sa nové stĺpce, ktoré zjednodušujú používanie bez nutnosti spojenia ďalších info DAX tabuľkách funkcií. INFORMÁCIA. Funkcie DAX VIEW možno použiť vo výpočtoch v rámci sémantického modelu. Keď sú zahrnuté do vypočítanej tabuľky , môžu si model sami zdokumentovať pre ostatných, ktorí ho používajú na tvorbu reportov alebo DAX dotazov.

INFO.VIEW.TABLES

INFORMÁCIA. POHĽAD. Tabuľka obsahuje informácie o tabuľkách v modeli, ako je napríklad názov tabuľky, popis, režim úložiska a to, či je skrytá alebo nie.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()

Nasledujúca snímka obrazovky je príkladom použitia tejto funkcie DAX v zobrazení dotazu DAX s ukážkou regionálneho predaja k dispozícii v Learn v službe Power BI.

Snímka obrazovky zobrazujúca výstup funkcie INFO. POHĽAD. Funkcia TABLES() DAX v DAX zobrazení dotazu.

INFO.VIEW.COLUMNS

INFORMÁCIA. POHĽAD. Stĺpce obsahujú informácie o stĺpcoch v modeli, ako je napríklad názov stĺpca, typ údajov a to, či sú alebo nie sú skryté.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()

Nasledujúca snímka obrazovky je príkladom použitia tejto funkcie DAX v zobrazení dotazu DAX s ukážkou regionálneho predaja k dispozícii v Learn v službe Power BI.

Snímka obrazovky zobrazujúca výstup funkcie INFO. POHĽAD. Funkcia COLUMNS() DAX v zobrazení dotazu DAX.

INFO.VIEW.MEASURES

INFORMÁCIA. POHĽAD. Mierky obsahujú informácie o mierkach v modeli, ako je napríklad názov mierky, výraz a reťazec formátu.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()

Nasledujúca snímka obrazovky je príkladom použitia tejto funkcie DAX v zobrazení dotazu DAX s ukážkou regionálneho predaja k dispozícii v Learn v službe Power BI.

Snímka obrazovky zobrazujúca výstup funkcie INFO. POHĽAD. MIERKY() DAX funkcie v DAX zobrazení dotazu.

INFO.VIEW.RELATIONSHIPS

INFORMÁCIA. POHĽAD. Funkcia RELATIONSHIPS obsahuje informácie o vzťahoch v modeli, ako sú napríklad tabuľky a stĺpce s tabuľkou a stĺpcami, kardinalita a smer krížového filtrovania.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()

Nasledujúca snímka obrazovky je príkladom použitia tejto funkcie DAX v zobrazení dotazu DAX s ukážkou regionálneho predaja k dispozícii v Learn v službe Power BI.

Snímka obrazovky zobrazujúca výstup funkcie INFO. POHĽAD. Funkcia RELATIONSHIPS() DAX v DAX zobrazení dotazu.

Funkcie DAX INFO

Tu je zoznam funkcií INFO. Niektoré fungujú len na konkrétnych úrovniach kompatibility a v niektorých režimoch úložiska alebo iných sémantických vlastnostiach modelu.

[Function] [Description]
INFO.VIEW.COLUMNS Vráti zoznam všetkých stĺpcov v aktuálnom modeli. Môže používať vo výpočtoch vrátane vypočítaných tabuliek.
INFO.VIEW.MEASURES Vráti zoznam všetkých mierok v aktuálnom modeli. Môže používať vo výpočtoch vrátane vypočítaných tabuliek.
INFO.VIEW.RELATIONSHIPS Vráti zoznam všetkých vzťahov v aktuálnom modeli. Môže používať vo výpočtoch vrátane vypočítaných tabuliek.
INFO.VIEW.TABLES Vráti zoznam všetkých tabuliek v aktuálnom modeli. Môže používať vo výpočtoch vrátane vypočítaných tabuliek.
INFO.ALTERNATEOFDEFINITIONS Vráti tabuľku s informáciami o každej alternatíve definície v sémantickom modeli s metadátami o alternatívnych definíciách modelových objektov.
INFO.ANNOTATIONS Vráti zoznam všetkých komentárov v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty komentárov.
INFO.ATTRIBUTEHIERARCHIES Predstavuje funkciu dotazu TMSCHEMA_ATTRIBUTE_HIERARCHIES DMV.
INFO.ATTRIBUTEHIERARCHYSTORAGES Vráti tabuľku s informáciami o každej hierarchii atribútov, úložisku v sémantickom modeli s metadátami o charakteristikách ukladania v hierarchiách atribútov.
INFO.CALCDEPENDENCY Vráti informácie o závislosti výpočtu pre DAX dotaz.
INFO.CALCULATIONGROUPS Vráti tabuľku s informáciami o každej výpočtovej skupine v sémantickom modeli s metadátami o výpočtových skupinách a ich vlastnostiach.
INFO.CALCULATIONITEMS Vráti tabuľku s informáciami o každej výpočtovej položke v sémantikom modeli s metadátami o výpočtových položkách v rámci výpočtových skupín.
INFO.CATALOGS Predstavuje funkciu dotazu DBSCHEMA_CATALOGS DMV.
INFO.CHANGEDPROPERTIES Predstavuje funkciu dotazu TMSCHEMA_CHANGED_PROPERTIES DMV.
INFO.COLUMNPARTITIONSTORAGES Vráti tabuľku s informáciami o každom úložisku stĺpcových partícií v sémantickom modeli s metadátami o tom, ako sú stĺpcové partície uložené.
INFO.COLUMNPERMISSIONS Vráti zoznam všetkých povolení stĺpcov v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty povolení stĺpcov.
INFO.COLUMNS Vráti zoznam všetkých stĺpcov v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty stĺpcov.
INFO.COLUMNSTORAGES Vráti zoznam všetkých úložísk stĺpcov v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty úložiska stĺpcov.
INFO.CSDLMETADATA Vráti informácie o metaúdajoch databázy vo formáte XML.
INFO.CULTURES Vráti zoznam všetkých kultúr v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty jazykovej verzie.
INFO.DATACOVERAGEDEFINITIONS Vráti tabuľku s informáciami o každej definícii pokrytia dát v sémantikom modeli s metadátami o nastaveniach a definíciách pokrytia dát.
INFO.DATASOURCES Predstavuje funkciu dotazu TMSCHEMA_DATASOURCES DMV.
INFO.DELTATABLEMETADATASTORAGES Vráti tabuľku s informáciami o každom uložení metadát v tabuľke delta v sémantickom modeli s metadátami o charakteristikách ukladania v tabuľke delta.
INFO.DEPENDENCIES Vráti informácie o závislosti výpočtu pre DAX dotaz.
INFO.DETAILROWSDEFINITIONS Vráti zoznam všetkých definícií riadkov s podrobnosťami v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty definícií riadkov s podrobnosťami.
INFO.DICTIONARYSTORAGES Vráti tabuľku s informáciami o každom uložení slovníka v sémantickom modeli s metadátami o charakteristikách a kompresii slovníka.
INFO.EXCLUDEDARTIFACTS Predstavuje funkciu dotazu TMSCHEMA_EXCLUDED_ARTIFACTS DMV.
INFO.EXPRESSIONS Vráti zoznam všetkých výrazov v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty výrazov.
INFO.EXTENDEDPROPERTIES Vráti zoznam všetkých rozšírených vlastností v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty rozšírených vlastností.
INFO.FORMATSTRINGDEFINITIONS Vráti tabuľku s informáciami o každej definícii formátových reťazcov v sémantickom modeli s metadátami o definíciách formátových reťazcov pre miery a stĺpce.
INFO.FUNCTIONS Vráti informácie o funkciách, ktoré sú momentálne k dispozícii na použitie v programovacom jazyku DAX.
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES Vráti tabuľku s informáciami o každom všeobecnom segmentovom mapovom metadátovom ukladaní v sémantickom modeli s metadátami o charakteristikách ukladania segmentovej mapy.
INFO.GROUPBYCOLUMNS Vráti tabuľku s informáciami o každej skupine podľa stĺpca v sémantickom modeli s metadátami o stĺpcoch použitých v operáciách podľa skupín.
INFO.HIERARCHIES Predstavuje funkciu dotazu TMSCHEMA_HIERARCHIES DMV.
INFO.HIERARCHYSTORAGES Vráti tabuľku s informáciami o každej hierarchii, úložisku v sémantickom modeli s metadátami o tom, ako sú hierarchie uložené.
INFO.KPIS Vráti zoznam všetkých kľúčových ukazovateľov výkonu v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty kľúčového ukazovateľa výkonu.
INFO.LEVELS Vráti zoznam všetkých úrovní v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty úrovne.
INFO.LINGUISTICMETADATA Predstavuje funkciu dotazu TMSCHEMA_LINGUISTIC_METADATA DMV.
INFO.MEASURES Vráti zoznam všetkých mierok v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty mierok.
INFO.MODEL Predstavuje funkciu dotazu TMSCHEMA_MODEL DMV.
INFO.OBJECTTRANSLATIONS Vráti zoznam všetkých prekladov objektov v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty prekladu objektov.
INFO.PARQUETFILESTORAGES Vráti tabuľku s informáciami o každom úložisku súborov Parquet v sémantikom modeli s metadátami o vlastnostiach ukladania súborov Parquet.
INFO.PARTITIONS Predstavuje funkciu dotazu TMSCHEMA_PARTITIONS DMV.
INFO.PARTITIONSTORAGES Vráti zoznam všetkých úložísk oblastí v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty ukladacieho priestoru oblasti.
INFO.PERSPECTIVECOLUMNS Vráti zoznam všetkých stĺpcov perspektív v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty stĺpcov perspektívy.
INFO.PERSPECTIVEHIERARCHIES Vráti zoznam všetkých hierarchií perspektív v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty hierarchií perspektív.
INFO.PERSPECTIVEMEASURES Vráti zoznam všetkých mierok perspektív v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty mierok perspektívy.
INFO.PERSPECTIVES Vráti zoznam všetkých perspektív v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty perspektív.
INFO.PERSPECTIVETABLES Vráti zoznam všetkých tabuliek perspektív v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty tabuliek perspektív.
INFO.PROPERTIES Predstavuje DISCOVER_PROPERTIES funkcie dotazu DMV.
INFO.QUERYGROUPS Vráti tabuľku s informáciami o každej skupine dotazov v sémantickom modeli s metadátami o skupinách dotazov definovaných v modeli.
INFO.REFRESHPOLICIES Vráti tabuľku s informáciami o každej obnovovacej politike v sémantickom modeli s metadátami o obnovovacích politikách definovaných pre tabuľky.
INFO.RELATEDCOLUMNDETAILS Vráti tabuľku s informáciami o každom súvisiacom detaile stĺpca v sémantickom modeli s metadátami o súvisiacich detailoch stĺpcov pre vzťahy.
INFO.RELATIONSHIPINDEXSTORAGES Vráti tabuľku s informáciami o každom úložisku indexu vzťahov v sémantikom modeli s metadátami o charakteristikách ukladania indexov vzťahov.
INFO.RELATIONSHIPS Predstavuje funkciu dotazu TMSCHEMA_RELATIONSHIPS DMV.
INFO.RELATIONSHIPSTORAGES Vráti tabuľku s informáciami o každom úložisku vzťahov v sémantickom modeli s metadátami o tom, ako sú vzťahy uložené.
INFO.ROLEMEMBERSHIPS Vráti zoznam všetkých člensieb rolí v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty členskej roly.
INFO.ROLES Vráti zoznam všetkých rolí v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty rolí.
INFO.SEGMENTMAPSTORAGES Vráti zoznam všetkých úložísk máp segmentov v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty úložiska máp segmentov.
INFO.SEGMENTSTORAGES Vráti tabuľku s informáciami o každom úložisku segmentu v sémantickom modeli s metadátami o charakteristikách úložiska segmentu.
INFO.STORAGEFILES Vráti zoznam všetkých súborov úložiska v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty úložiska.
INFO.STORAGEFOLDERS Vráti zoznam všetkých priečinkov úložiska v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty priečinka úložiska.
INFO.STORAGETABLECOLUMNS Vráti štatistiku o stĺpcoch tabuliek v pamäti.
INFO.STORAGETABLECOLUMNSEGMENTS Vráti informácie o segmentoch stĺpcov používaných na ukladanie údajov pre tabuľky v pamäti.
INFO.STORAGETABLES Vráti štatistiku o tabuľkách v pamäti.
INFO.TABLEPERMISSIONS Vráti zoznam všetkých povolení tabuľky v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty povolení tabuľky.
INFO.TABLES Vráti zoznam všetkých tabuliek v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty tabuľky.
INFO.TABLESTORAGES Vráti zoznam všetkých úložísk tabuliek v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre objekty úložiska tabuliek.
INFO.VARIATIONS Vráti zoznam všetkých variácií v aktuálnom modeli so stĺpcami zodpovedajúcimi množine riadkov schémy pre rôzne objekty.