Del via


INFO functions

Data Analysis Expressions (DAX) indeholder et sæt INFO-funktioner, der er baseret på biblioteket med DMV'er (Dynamic Management Views) i Analysis Services, som er blevet ændret til at fungere som DAX funktioner. INFO DAX funktioner, der vises som en tabeldatatype. Som tabeller kan de bruges sammen med andre DAX funktioner, f.eks. FILTER, SELECTCOLUMNS, ADDCOLUMNSog andre. I dette afsnit beskrives de INFO-funktioner, der er tilgængelige på det DAX sprog.

For semantiske Power BI-modeller kræver funktionerne til info-DAX semantiske modeller tilladelser til administration af semantiske modeller på samme måde som DMV'er. Nogle kræver også tilladelser som administrator af arbejdsområder.

Da DAX funktioner, går disse INFO-funktioner ud over dmv-funktionaliteten, som bruger en SQL-lignende syntaks og returnerer et rækkesæt. Da disse nye funktioner er DAX funktioner, kan de bruges som enhver anden tabel i en DAX forespørgsel – yderligere kombineret og struktureret i DAX-forespørgslen.

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 understøttes på semantiske Power BI-modeller, SQL Server Analysis Services-modeller, Azure Analysis Services-modeller og PowerPivot-modeller. Der kan opstå fejl, hvis funktionen INFO er for en funktion, der ikke understøttes eller er tilgængelig. INFO. VIS DAX funktioner kan køres i beregnede tabeller, kolonner, målinger og DAX forespørgsler, men andre INFO-DAX-funktioner kan kun køres i DAX forespørgsler.

INFO. Funktionerne VIEW DAX

Fire af funktionerne i INFO-DAX har også INFO. VIEW DAX funktioner modparter. Brugervenlige navne, f.eks. tabelnavn i stedet for tabel-id, bruges, og nye kolonner tilføjes for at gøre det nemmere at bruge, uden at det er nødvendigt at joinforbinde andre INFO-DAX funktionstabeller. INFO. VIEW DAX funktioner kan bruges i beregninger i en semantisk model. When included in a calculated table they can self-document a model for other people using it to build reports or DAX queries.

INFO.VIEW.TABLES

INFO. UDSIGT. TABLES indeholder oplysninger om tabellerne i modellen, f.eks. tabelnavn, beskrivelse, lagringstilstand, og om den er skjult eller ej.

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

Følgende skærmbillede er et eksempel på brug af denne DAX-funktion i DAX forespørgselsvisning med Eksempel på regionalt salg tilgængelig fra Learn- i Power BI-tjenesten.

Skærmbillede, der viser outputtet fra INFO. UDSIGT. FUNKTIONEN TABLES() DAX i DAX forespørgselsvisning.

INFO.VIEW.COLUMNS

INFO. UDSIGT. COLUMNS indeholder oplysninger om kolonnerne i en model, f.eks. kolonnenavn, datatype, og om det er skjult eller ej.

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

Følgende skærmbillede er et eksempel på brug af denne DAX-funktion i DAX forespørgselsvisning med Eksempel på regionalt salg tilgængelig fra Learn- i Power BI-tjenesten.

Skærmbillede, der viser outputtet fra INFO. UDSIGT. FUNKTIONEN COLUMNS() DAX i DAX forespørgselsvisning.

INFO.VIEW.MEASURES

INFO. UDSIGT. MEASURES indeholder oplysninger om målingerne i modellen, f.eks. målingsnavnet, udtrykket og formatstrengen.

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

Følgende skærmbillede er et eksempel på brug af denne DAX-funktion i DAX forespørgselsvisning med Eksempel på regionalt salg tilgængelig fra Learn- i Power BI-tjenesten.

Skærmbillede, der viser outputtet fra INFO. UDSIGT. FUNKTIONEN MEASURES() DAX i DAX forespørgselsvisning.

INFO.VIEW.RELATIONSHIPS

INFO. UDSIGT. RELATIONSHIPS indeholder oplysninger om relationerne i modellen, f.eks. til og fra tabel og kolonner, kardinalitet og tværgående filterretning.

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

Følgende skærmbillede er et eksempel på brug af denne DAX-funktion i DAX forespørgselsvisning med Eksempel på regionalt salg tilgængelig fra Learn- i Power BI-tjenesten.

Skærmbillede, der viser outputtet fra INFO. UDSIGT. FUNKTIONEN RELATIONSHIPS() DAX i DAX forespørgselsvisning.

INFO-DAX-funktioner

Her er listen over INFO-funktioner. Nogle fungerer kun på bestemte kompatibilitetsniveauer og for visse lagringstilstande eller andre semantiske modelegenskaber.

[Function] [Description]
INFO.VIEW.COLUMNS Returnerer en liste over alle kolonner i den aktuelle model. Kan bruges i beregninger, herunder beregnede tabeller.
INFO.VIEW.MEASURES Returnerer en liste over alle målinger i den aktuelle model. Kan bruges i beregninger, herunder beregnede tabeller.
INFO.VIEW.RELATIONSHIPS Returnerer en liste over alle relationer i den aktuelle model. Kan bruges i beregninger, herunder beregnede tabeller.
INFO.VIEW.TABLES Returnerer en liste over alle tabeller i den aktuelle model. Kan bruges i beregninger, herunder beregnede tabeller.
INFO.ALTERNATEOFDEFINITIONS
INFO.ANNOTATIONS Returnerer en liste over alle anmærkninger i den aktuelle model med kolonner, der svarer til skemarækkesættet for anmærkningsobjekter.
INFO.ATTRIBUTEHIERARCHIES Repræsenterer den TMSCHEMA_ATTRIBUTE_HIERARCHIES DMV-forespørgselsfunktion.
INFO.ATTRIBUTEHIERARCHYSTORAGES
INFO.CALCDEPENDENCY Returnerer oplysninger om beregningsafhængigheden for en DAX forespørgsel.
INFO.CALCULATIONGROUPS
INFO.CALCULATIONITEMS
INFO.CATALOGS Repræsenterer den DBSCHEMA_CATALOGS DMV-forespørgselsfunktion.
INFO.CHANGEDPROPERTIES Repræsenterer den TMSCHEMA_CHANGED_PROPERTIES DMV-forespørgselsfunktion.
INFO.COLUMNPARTITIONSTORAGES
INFO.COLUMNPERMISSIONS Returnerer en liste over alle kolonnetilladelser i den aktuelle model med kolonner, der svarer til skemarækkesættet for objekter med kolonnetilladelser.
INFO.COLUMNS Returnerer en liste over alle kolonner i den aktuelle model med kolonner, der svarer til skemarækkesættet for kolonneobjekter.
INFO.COLUMNSTORAGES Returnerer en liste over alle kolonnelagre i den aktuelle model med kolonner, der svarer til skemarækkesættet for kolonnelagringsobjekter.
INFO.CSDLMETADATA Returnerer oplysninger om databasemetadata i XML-format.
INFO.CULTURES Returnerer en liste over alle kulturer i den aktuelle model med kolonner, der svarer til skemarækkesættet for kulturobjekter.
INFO.DATACOVERAGEDEFINITIONS
INFO.DATASOURCES Repræsenterer den TMSCHEMA_DATASOURCES DMV-forespørgselsfunktion.
INFO.DELTATABLEMETADATASTORAGES
INFO.DEPENDENCIES Returnerer oplysninger om beregningsafhængigheden for en DAX forespørgsel.
INFO.DETAILROWSDEFINITIONS Returnerer en liste over alle definitioner af detaljerækker i den aktuelle model med kolonner, der svarer til skemarækkesættet for definitionsobjekter for detaljerækker.
INFO.DICTIONARYSTORAGES
INFO.EXCLUDEDARTIFACTS Repræsenterer den TMSCHEMA_EXCLUDED_ARTIFACTS DMV-forespørgselsfunktion.
INFO.EXPRESSIONS Returnerer en liste over alle udtryk i den aktuelle model med kolonner, der svarer til skemarækkesættet for udtryksobjekter.
INFO.EXTENDEDPROPERTIES Returnerer en liste over alle udvidede egenskaber i den aktuelle model med kolonner, der svarer til skemarækkesættet for udvidede egenskabsobjekter.
INFO.FORMATSTRINGDEFINITIONS
INFO.FUNCTIONS Returnerer oplysninger om de funktioner, der i øjeblikket er tilgængelige til brug i DAX programmeringssprog. Repræsenterer den MDSCHEMA_FUNCTIONS DMV-forespørgselsfunktion, men returnerer kun DAX (og ikke MDX)-funktioner som standard. Hvis OPRINDELSEsbegrænsningen ikke er angivet, er den som standard 3 eller 4.
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFO.GROUPBYCOLUMNS
INFO.HIERARCHIES Repræsenterer den TMSCHEMA_HIERARCHIES DMV-forespørgselsfunktion.
INFO.HIERARCHYSTORAGES
INFO.KPIS Returnerer en liste over alle KPIS i den aktuelle model med kolonner, der svarer til skemarækkesættet for KPI-objekter.
INFO.LEVELS Returnerer en liste over alle niveauer i den aktuelle model med kolonner, der svarer til skemarækkesættet for niveauobjekter.
INFO.LINGUISTICMETADATA Repræsenterer den TMSCHEMA_LINGUISTIC_METADATA DMV-forespørgselsfunktion.
INFO.MEASURES Returnerer en liste over alle målinger i den aktuelle model med kolonner, der svarer til skemarækkesættet for målingsobjekter.
INFO.MODEL Repræsenterer den TMSCHEMA_MODEL DMV-forespørgselsfunktion.
INFO.OBJECTTRANSLATIONS Returnerer en liste over alle objektoversættelser i den aktuelle model med kolonner, der svarer til skemarækkesættet for objektoversættelsesobjekter.
INFO.PARQUETFILESTORAGES
INFO.PARTITIONS Repræsenterer den TMSCHEMA_PARTITIONS DMV-forespørgselsfunktion.
INFO.PARTITIONSTORAGES Returnerer en liste over alle partitionslagre i den aktuelle model med kolonner, der svarer til skemarækkesættet for partitionslagringsobjekter.
INFO.PERSPECTIVECOLUMNS Returnerer en liste over alle perspektivkolonner i den aktuelle model med kolonner, der svarer til skemarækkesættet for objekter for perspektivkolonner.
INFO.PERSPECTIVEHIERARCHIES Returnerer en liste over alle perspektivhierarkier i den aktuelle model med kolonner, der svarer til skemarækkesættet for perspektivhierarkiobjekter.
INFO.PERSPECTIVEMEASURES Returnerer en liste over alle perspektivmålinger i den aktuelle model med kolonner, der svarer til skemarækkesættet for objekter til perspektivmålinger.
INFO.PERSPECTIVES Returnerer en liste over alle perspektiver i den aktuelle model med kolonner, der svarer til skemarækkesættet for perspektivobjekter.
INFO.PERSPECTIVETABLES Returnerer en liste over alle perspektivtabeller i den aktuelle model med kolonner, der svarer til skemarækkesættet for objekter for perspektivtabeller.
INFO.PROPERTIES Repræsenterer den DISCOVER_PROPERTIES DMV-forespørgselsfunktion.
INFO.QUERYGROUPS
INFO.REFRESHPOLICIES
INFO.RELATEDCOLUMNDETAILS
INFO.RELATIONSHIPINDEXSTORAGES
INFO.RELATIONSHIPS Repræsenterer den TMSCHEMA_RELATIONSHIPS DMV-forespørgselsfunktion.
INFO.RELATIONSHIPSTORAGES
INFO.ROLEMEMBERSHIPS Returnerer en liste over alle rollemedlemskaber i den aktuelle model med kolonner, der svarer til skemarækkesættet for rollemedlemskabers objekter.
INFO.ROLES Returnerer en liste over alle roller i den aktuelle model med kolonner, der matcher skemarækkesættet for rolleobjekter.
INFO.SEGMENTMAPSTORAGES Returnerer en liste over alle segmentkortlager i den aktuelle model med kolonner, der svarer til skemarækkesættet for lagerobjekter for segmentkort.
INFO.SEGMENTSTORAGES
INFO.STORAGEFILES Returnerer en liste over alle lagerfiler i den aktuelle model med kolonner, der svarer til skemarækkesættet for lagerfilobjekter.
INFO.STORAGEFOLDERS Returnerer en liste over alle lagermapper i den aktuelle model med kolonner, der svarer til skemarækkesættet for lagermappeobjekter.
INFO.STORAGETABLECOLUMNS Returnerer statistikker om kolonnerne i tabeller i hukommelsen.
INFO.STORAGETABLECOLUMNSEGMENTS Returnerer oplysninger om de kolonnesegmenter, der bruges til lagring af data til tabeller i hukommelsen.
INFO.STORAGETABLES Returnerer statistikker om tabeller i hukommelsen.
INFO.TABLEPERMISSIONS Returnerer en liste over alle tabeltilladelser i den aktuelle model med kolonner, der svarer til skemarækkesættet for objekter med tabeltilladelser.
INFO.TABLES Returnerer en liste over alle tabeller i den aktuelle model med kolonner, der svarer til skemarækkesættet for tabelobjekter.
INFO.TABLESTORAGES Returnerer en liste over alle tabellagre i den aktuelle model med kolonner, der svarer til skemarækkesættet for tabellagerobjekter.
INFO.VARIATIONS Returnerer en liste over alle variationer i den aktuelle model med kolonner, der svarer til skemarækkesættet for variationsobjekter.