Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
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.
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.
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.
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.
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. |