Del via


INFO-funktioner

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. Når den er inkluderet i en beregnet tabel, kan de selvdokumentere en model for andre, der bruger den til at bygge rapporter eller DAX forespørgsler.

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 Returnerer en tabel med information om hver alternativ definition i den semantiske model med metadata om alternative definitioner for modelobjekter.
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 Returnerer en tabel med information om hver attributhierarkisk lagring i den semantiske model med metadata om lagringskarakteristika for attributhierarkier.
INFO.CALCDEPENDENCY Returnerer oplysninger om beregningsafhængigheden for en DAX forespørgsel.
INFO.CALCULATIONGROUPS Returnerer en tabel med information om hver beregningsgruppe i den semantiske model med metadata om beregningsgrupper og deres egenskaber.
INFO.CALCULATIONITEMS Returnerer en tabel med information om hvert beregningselement i den semantiske model med metadata om beregningselementer inden for beregningsgrupper.
INFO.CATALOGS Repræsenterer den DBSCHEMA_CATALOGS DMV-forespørgselsfunktion.
INFO.CHANGEDPROPERTIES Repræsenterer den TMSCHEMA_CHANGED_PROPERTIES DMV-forespørgselsfunktion.
INFO.COLUMNPARTITIONSTORAGES Returnerer en tabel med information om hver kolonnepartition i den semantiske model med metadata om, hvordan kolonnepartitioner gemmes.
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 Returnerer en tabel med information om hver datadækningsdefinition i den semantiske model med metadata om datadækningsindstillinger og definitioner.
INFO.DATASOURCES Repræsenterer den TMSCHEMA_DATASOURCES DMV-forespørgselsfunktion.
INFO.DELTATABLEMETADATASTORAGES Returnerer en tabel med information om hver delta-tabel metadatalagring i den semantiske model med metadata om delta-tabels lagringskarakteristika.
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 Returnerer en tabel med information om hver ordbogslagring i den semantiske model med metadata om ordbogslagringskarakteristika og komprimering.
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 Returnerer en tabel med information om hver formatstrengdefinition i den semantiske model med metadata om formatstrengdefinitioner for mål og kolonner.
INFO.FUNCTIONS Returnerer oplysninger om de funktioner, der i øjeblikket er tilgængelige til brug i DAX programmeringssprog.
INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES Returnerer en tabel med information om metadatalagring af hvert generelt segmentkort segment i den semantiske model med metadata om segmentkortets lagringskarakteristika.
INFO.GROUPBYCOLUMNS Returnerer en tabel med information om hver gruppe for kolonne i den semantiske model med metadata om kolonner brugt i gruppe-efter-operationer.
INFO.HIERARCHIES Repræsenterer den TMSCHEMA_HIERARCHIES DMV-forespørgselsfunktion.
INFO.HIERARCHYSTORAGES Returnerer en tabel med information om hver hierarkilagring i den semantiske model med metadata om, hvordan hierarkier gemmes.
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 Returnerer en tabel med information om hver Parquet-fillagring i den semantiske model med metadata om Parquet-filens lagringskarakteristika.
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 Returnerer en tabel med information om hver forespørgselsgruppe i den semantiske model med metadata om forespørgselsgrupper defineret i modellen.
INFO.REFRESHPOLICIES Returnerer en tabel med information om hver opdateringspolitik i den semantiske model med metadata om opdateringspolitikker defineret for tabeller.
INFO.RELATEDCOLUMNDETAILS Returnerer en tabel med information om hver relateret kolonnedetalje i den semantiske model med metadata om relaterede kolonnedetaljer for relationer.
INFO.RELATIONSHIPINDEXSTORAGES Returnerer en tabel med information om hver relationsindekslagring i den semantiske model med metadata om relationsindeksets lagringskarakteristika.
INFO.RELATIONSHIPS Repræsenterer den TMSCHEMA_RELATIONSHIPS DMV-forespørgselsfunktion.
INFO.RELATIONSHIPSTORAGES Returnerer en tabel med information om hver relationslagring i den semantiske model med metadata om, hvordan relationer gemmes.
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 Returnerer en tabel med information om hver segmentlagring i den semantiske model med metadata om segmentlagringskarakteristika.
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.