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.
Gælder for:
beregnet kolonne
beregnet tabel
måling
visuel beregning
DAX forespørgsel
Returnerer en tabel med oplysninger om hvert perspektiv i den semantiske model. Denne funktion indeholder metadata om perspektiver, der er defineret i modellen.
Syntaks
INFO.PERSPECTIVES ( [<Restriction name>, <Restriction value>], ... )
Parametre
Parametre er valgfrie for denne DAX funktion. Når der bruges parametre, skal begge angives. Mere end ét par parametre er tilladt. Begrænsningsnavnet og -værdien er tekst og indtastet i dobbelte anførselstegn.
| Periode | Definition |
|---|---|
| Begrænsningsnavn | Navnet på den begrænsning, der bruges til at filtrere resultaterne. |
| Begrænsningsværdi | Værdi, der bruges til at filtrere resultaterne af begrænsningen. |
Restriktioner
Normalt kan alle kolonner i resultaterne af DAX-funktionen bruges som en begrænsning. Yderligere begrænsninger kan også være tilladt.
Returværdi
En tabel, hvis kolonner svarer til skemarækkesættet for perspektiver i den aktuelle semantiske model.
| Column | Betegnelse |
|---|---|
| id | Entydigt id for perspektivet |
| Model-id | Fremmed nøgle til den model, der indeholder dette perspektiv |
| Navn | Navnet på perspektivet |
| Betegnelse | Beskrivelse af perspektivet |
| ModifiedTime | Dato og klokkeslæt for seneste ændring af perspektivet |
Bemærkninger
- Bruges typisk i DAX forespørgsler til at undersøge og dokumentere modelmetadata.
- Tilladelser, der kræves, afhænger af værten. Det kan kræve modeladministratortilladelser at forespørge om komplette metadata.
Eksempel
Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:
EVALUATE
INFO.PERSPECTIVES()
Eksempel 2 – DAX forespørgsel med joinforbindelser
Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:
EVALUATE
VAR _Perspectives =
SELECTCOLUMNS(
INFO.PERSPECTIVES(),
"PerspectiveID", [ID],
"Perspective Name", [Name],
"Perspective Description", [Description],
"Modified", [ModifiedTime]
)
VAR _PerspectiveTables =
SELECTCOLUMNS(
INFO.PERSPECTIVETABLES(),
"PerspectiveID", [PerspectiveID],
"TableID", [TableID],
"IncludeAll", [IncludeAll]
)
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _CombinedTable1 =
NATURALLEFTOUTERJOIN(
_Perspectives,
_PerspectiveTables
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_CombinedTable1,
_Tables
)
RETURN
SELECTCOLUMNS(
_CombinedTable2,
"Perspective Name", [Perspective Name],
"Perspective Description", [Perspective Description],
"Table Name", [Table Name],
"Include All", [IncludeAll],
"Modified", [Modified]
)
ORDER BY [Perspective Name], [Table Name]