Dela via


INFO-funktioner

Dataanalysuttryck (DAX) innehåller en uppsättning INFO-funktioner baserade på biblioteket av dynamiska hanteringsvyer (DMV:er) i Analysis Services, som har modifierats för att fungera som DAX-funktioner. INFO DAX funktioner som matas ut som en tabelldatatyp. Som tabeller kan de användas med andra DAX funktioner som FILTER, SELECTCOLUMNS, ADDCOLUMNSoch andra. Det här avsnittet beskriver INFO-funktioner som är tillgängliga på det DAX språket.

För Power BI-semantiska modeller, precis som DMV:er, kräver info-DAX-funktionerna administratörsbehörigheter för semantisk modell. Vissa kräver även administratörsbehörigheter för arbetsytan.

I funktioner hos DAX går dessa INFO-funktioner bortom kapaciteten hos DMV:erna, som använder en SQL-liknande syntax och returnerar en raduppsättning. Eftersom dessa nya funktioner är DAX funktioner kan de användas som vilken tabell som helst i en DAX fråga – ytterligare kombineras och struktureras i frågan DAX.

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

INFO-funktioner stöds på Power BI-semantiska modeller, SQL Server Analysis Services-modeller, Azure Analysis Services-modeller och PowerPivot-modeller. Fel kan inträffa om INFO-funktionen är för en funktion som inte stöds eller är tillgänglig. INFO.VISA DAX funktioner kan köras i beräknade tabeller, kolumner, mått och DAX frågor, men andra INFO DAX funktioner kan bara köras i DAX frågor.

INFO.VY DAX funktioner

Fyra av INFO DAX-funktionerna har också motsvarigheter i INFO.VIEW DAX-funktionerna. Egna namn, till exempel tabellnamn i stället för tabell-ID, används och nya kolumner läggs till för att göra det enklare att använda utan att behöva ansluta andra INFO-DAX funktionstabeller. INFO.VIEW DAX funktioner kan användas i beräkningar inom en semantisk modell. När de ingår i en beräknad tabell kan de självdokumentera en modell för andra som använder den för att skapa rapporter eller DAX frågor.

INFORMATION. UTSIKT. TABELLER

INFORMATION. UTSIKT. TABELLER innehåller information om tabellerna i modellen, till exempel tabellnamn, beskrivning, lagringsläge och om det är dolt eller inte.

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

Följande skärmbild är ett exempel på hur du använder den här funktionen DAX i DAX frågevy med Regional Sales Sample tillgänglig från Learn i Power BI-tjänsten.

Skärmbild som visar utdata från INFO.VIEW.TABLES() DAX funktionen i DAX frågevy.

INFORMATION. UTSIKT. KOLUMNER

INFORMATION. UTSIKT. KOLUMNER innehåller information om kolumnerna i en modell, till exempel kolumnnamn, datatyp och om den är dold eller inte.

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

Följande skärmbild är ett exempel på hur du använder den här funktionen DAX i DAX frågevy med Regional Sales Sample tillgänglig från Learn i Power BI-tjänsten.

Skärmbild som visar resultatet av funktionen INFO.VIEW.COLUMNS() DAX i DAX frågevy.

INFORMATION. UTSIKT. ÅTGÄRDER

INFORMATION. UTSIKT. MÅTT innehåller information om måtten i modellen, till exempel måttnamnet, uttrycket och formatsträngen.

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

Följande skärmbild är ett exempel på hur du använder den här funktionen DAX i DAX frågevy med Regional Sales Sample tillgänglig från Learn i Power BI-tjänsten.

Skärmbild som visar utdata från INFO.VIEW.MEASURES() DAX-funktionen i DAX frågevy.

INFORMATION. UTSIKT. RELATIONER

INFO.VIEW.RELATIONSHIPS innehåller information om relationerna i modellen, såsom till och från tabeller och kolumner, kardinalitet och korsfilterriktning.

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

Följande skärmbild är ett exempel på hur du använder den här funktionen DAX i DAX frågevy med Regional Sales Sample tillgänglig från Learn i Power BI-tjänsten.

Skärmbild som visar utdata från INFO.VIEW.RELATIONSHIPS() DAX i DAX frågevy.

INFO DAX-funktioner

Här är listan över INFO-funktioner. Vissa fungerar bara på specifika kompatibilitetsnivåer och för vissa lagringslägen eller andra semantiska modellegenskaper.

[Funktion] [Beskrivning]
INFORMATION. UTSIKT. KOLUMNER Returnerar en lista över alla kolumner i den aktuella modellen. Kan användas i beräkningar, inklusive beräknade tabeller.
INFORMATION. UTSIKT. ÅTGÄRDER Returnerar en lista över alla mått i den aktuella modellen. Kan användas i beräkningar, inklusive beräknade tabeller.
INFORMATION. UTSIKT. RELATIONER Returnerar en lista över alla relationer i den aktuella modellen. Kan användas i beräkningar, inklusive beräknade tabeller.
INFORMATION. UTSIKT. TABELLER Returnerar en lista över alla tabeller i den aktuella modellen. Kan användas i beräkningar, inklusive beräknade tabeller.
INFORMATION.ALTERNATIVAVDEFINITIONER
INFORMATION. ANTECKNINGAR Returnerar en lista över alla anteckningar i den aktuella modellen med kolumner som matchar schemaraduppsättningen för anteckningsobjekt.
INFO. ATTRIBUTHIERARKIER Representerar TMSCHEMA_ATTRIBUTE_HIERARCHIES DMV-frågefunktionen.
INFO.ATTRIBUTEHIERARKILAGRINGAR
INFORMATION.CALCBEROENDE Returnerar information om beräkningsberoendet för en DAX fråga.
INFO.CALCULATIONGROUPS
INFO.BERÄKNINGSPOSTER
INFO.KATALOGER Representerar DBSCHEMA_CATALOGS DMV-frågefunktionen.
INFORMATION ÄNDRADE EGENSKAPER Representerar frågefunktionen TMSCHEMA_CHANGED_PROPERTIES i DMV.
INFORMATION. COLUMNPARTITIONSTORAGES
INFORMATION.KOLONNRÄTTIGHETER Returnerar en lista över alla kolumnbehörigheter i den aktuella modellen med kolumner som matchar schemaraduppsättningen för kolumnbehörighetsobjekt.
INFO.KOLUMNER Returnerar en lista över alla kolumner i den aktuella modellen med kolumner som matchar schemaraduppsättningen för kolumnobjekt.
INFORMATION.KOLUMNLAGRINGAR Returnerar en lista över alla kolumnlagringar i den aktuella modellen med kolumner som matchar schemaraduppsättningen för kolumnlagringsobjekt.
INFORMATION.CSDLMETADATA Returnerar information om databasmetadata i XML-format.
INFO.KULTURER Returnerar en lista över alla kulturer i den aktuella modellen med kolumner som matchar schemaraduppsättningen för kulturobjekt.
INFORMATION. DATATÄCKNINGSDEFINITIONER
INFORMATION.DATAKÄLLOR Representerar TMSCHEMA_DATASOURCES DMV-frågefunktionen.
INFORMATION.DELTATABLEMETADATASTORAGES
INFO.BEROENDEN Returnerar information om beräkningsberoendet för en DAX fråga.
INFORMATION. DETALJRADERDEFINITIONER Returnerar en lista över alla detaljradsdefinitioner i den aktuella modellen med kolumner som matchar schemaraduppsättningen för definitionsobjekt för detaljrader.
INFORMATIONSBIBLIOTEKSLAGRINGAR
INFORMATION. UTESLUTNA ARTEFAKTER Representerar DMV-frågefunktionen TMSCHEMA_EXCLUDED_ARTIFACTS.
INFO. UTTRYCK Returnerar en lista över alla uttryck i den aktuella modellen med kolumner som matchar schemaraduppsättningen för uttrycksobjekt.
INFORMATION.UTÖKADE EGENSKAPER Returnerar en lista över alla utökade egenskaper i den aktuella modellen med kolumner som matchar schemaraduppsättningen för utökade egenskapsobjekt.
INFORMATION. FORMATSTRINGSDEFINITIONER
INFO.FUNKTIONER Returnerar information om de funktioner som för närvarande är tillgängliga för användning i programmeringsspråket DAX. Representerar MDSCHEMA_FUNCTIONS DMV-frågefunktionen, men returnerar endast DAX (och inte MDX)-funktioner som standard. Om ursprungsbegränsningen inte har angetts är standardvärdet 3 eller 4.
INFORMATION. GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFORMATION.GROUPBYCOLUMNS
INFORMATION HIERARKIER Representerar TMSCHEMA_HIERARCHIES DMV-frågefunktion.
INFORMATION.HIERARKILAGRINGAR
INFORMATION.KPIS Returnerar en lista över alla KPIS i den aktuella modellen med kolumner som matchar schemaraduppsättningen för KPI-objekt.
INFO.NIVÅER Returnerar en lista över alla nivåer i den aktuella modellen med kolumner som matchar schemaraduppsättningen för nivåobjekt.
INFO.LINGUISTICMETADATA Representerar TMSCHEMA_LINGUISTIC_METADATA DMV-frågefunktionen.
INFORMATION-ÅTGÄRDER Returnerar en lista över alla mått i den aktuella modellen med kolumner som matchar schemaraduppsättningen för måttobjekt.
INFO.MODEL Representerar TMSCHEMA_MODEL DMV-frågefunktionen.
INFO.OBJECTTRANSLATIONS Returnerar en lista över alla objektöversättningar i den aktuella modellen med kolumner som matchar schemaraduppsättningen för objektöversättningsobjekt.
INFO.PARQUETFILESTORAGES
INFORMATION.PARTITIONER Representerar TMSCHEMA_PARTITIONS DMV-frågefunktionen.
INFORMATION. PARTITIONSTORAGES Returnerar en lista över alla partitionslagringar i den aktuella modellen med kolumner som matchar schemaraduppsättningen för partitionslagringsobjekt.
INFORMATION. PERSPEKTIVKOLUMNER Returnerar en lista över alla perspektivkolumner i den aktuella modellen med kolumner som matchar schemaraduppsättningen för objekt för perspektivkolumner.
INFORMATION.PERSPEKTIVHIERARKIER Returnerar en lista över alla perspektivhierarkier i den aktuella modellen med kolumner som matchar schemaraduppsättningen för objekt i perspektivhierarkier.
INFORMATION. PERSPEKTIVMÅTT Returnerar en lista över alla perspektivmått i den aktuella modellen med kolumner som matchar schemaraduppsättningen för objekt för perspektivmått.
INFORMATION. PERSPEKTIV Returnerar en lista över alla perspektiv i den aktuella modellen med kolumner som matchar schemaraduppsättningen för perspektivobjekt.
INFORMATION. PERSPEKTIVTABELLER Returnerar en lista över alla perspektivtabeller i den aktuella modellen med kolumner som matchar schemaraduppsättningen för objekt i perspektivtabeller.
INFORMATIONS-EGENSKAPER Representerar DISCOVER_PROPERTIES DMV-frågefunktion.
INFO. FRÅGEGRUPPER
INFO.REFRESHPOLICIES
INFORMATION.RELATERADEKOLUMNDETALJER
INFORMATION.RELATIONSSKAPSINDEXLAGRINGAR
INFORMATION RELATIONER Representerar TMSCHEMA_RELATIONSHIPS DMV-frågefunktionen.
INFORMATION.RELATIONSHIPSTORAGES
INFORMATION. ROLLMEDLEMSKAP Returnerar en lista över alla rollmedlemskap i den aktuella modellen med kolumner som matchar schemaraduppsättningen för rollmedlemskapsobjekt.
INFORMATION.ROLLER Returnerar en lista över alla roller i den aktuella modellen med kolumner som matchar schemaraduppsättningen för rollobjekt.
INFORMATION. SEGMENTKARTLAGRINGAR Returnerar en lista över alla segmentmappningslagringar i den aktuella modellen med kolumner som matchar schemaraduppsättningen för segmentkartans lagringsobjekt.
INFORMATION. SEGMENTSTORAGES
INFO. LAGRINGSFILER Returnerar en lista över alla lagringsfiler i den aktuella modellen med kolumner som matchar schemaraduppsättningen för lagringsfilobjekt.
INFORMATION. STORAGEFOLDERS Returnerar en lista över alla lagringsmappar i den aktuella modellen med kolumner som matchar schemaraduppsättningen för lagringsmappsobjekt.
INFORMATION.STORAGETABLECOLUMNS Returnerar statistik om kolumnerna i minnesinterna tabeller.
INFORMATION.LAGRINGSTABELLKOLUMNSEGMENTER Returnerar information om de kolumnsegment som används för att lagra data för minnesinterna tabeller.
INFORMATION.LAGRINGSTABELLER Returnerar statistik om minnesinterna tabeller.
INFORMATION.TABLEPERMISSIONS Returnerar en lista över alla tabellbehörigheter i den aktuella modellen med kolumner som matchar schemaraduppsättningen för tabellbehörighetsobjekt.
INFORMATION.TABELLER Returnerar en lista över alla tabeller i den aktuella modellen med kolumner som matchar schemaraduppsättningen för tabellobjekt.
INFORMATION. TABELLAGRARE Returnerar en lista över alla tabelllagringar i den aktuella modellen med kolumner som matchar schemaraduppsättningen för tabelllagringsobjekt.
INFORMATION VARIATIONER Returnerar en lista över alla variationer i den aktuella modellen med kolumner som matchar schemaraduppsättningen för variantobjekt.