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 alle variationer i den semantiske model. Disse oplysninger hjælper dig med at forstå modellen.
Syntaks
INFO.VARIATIONS([<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 med følgende kolonner:
| Column | Betegnelse |
|---|---|
| [ID] | En reference til objektet. Id'er genereres normalt automatisk og bør ikke ændres, når modellen er oprettet. Datatypen er ikke signeret lang (4 byte). |
| [ColumnID] | En reference til det objekt, der ejer denne variation. |
| [Navn] | Navnet på variationen, der bruges i kode, script og forespørgsler. |
| [Beskrivelse] | Beskrivelsen af variationen. |
| [Relations-id] | Id'et for den relation, som variationen er defineret for. |
| [DefaultHierarchyID] | Id'et for standardhierarkiet for variationen. |
| [DefaultColumnID] | Id'et for standardkolonnen for variationen. |
| [IsDefault] | En True- eller False-indikator, der angiver, om variationen er standard. |
Bemærkninger
Kan kun køres af brugere med skrivetilladelse til den semantiske model og ikke, når de har direkte forbindelse til den semantiske model i Power BI Desktop. Denne funktion kan bruges i DAX forespørgslerog kan ikke bruges i beregninger.
Eksempel 1 – DAX forespørgsel
Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:
EVALUATE
INFO.VARIATIONS()
Denne DAX forespørgsel returnerer en tabel med alle kolonnerne i denne DAX funktion.
Eksempel 2 – DAX forespørgsel med joinforbindelser
Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:
EVALUATE
VAR _INFO =
INFO.VARIATIONS()
VAR _ModelColumns =
SELECTCOLUMNS(
INFO.COLUMNS(),
"ColumnID", [ID],
"Column Name", [ExplicitName]
)
VAR _ModelColumns2 =
SELECTCOLUMNS(
INFO.COLUMNS(),
"DefaultColumnID", [ID],
"Default Column Name", [ExplicitName]
)
VAR _ModelRelationships =
SELECTCOLUMNS(
INFO.RELATIONSHIPS(),
"RelationshipID", [ID],
"Relationship Name", [Name]
)
VAR _ModelHierarchies =
SELECTCOLUMNS(
INFO.HIERARCHIES(),
"DefaultHierarchyID", [ID],
"Default Hierarchy Name", [Name]
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_INFO,
_ModelColumns
)
VAR _CombinedTable3 =
NATURALLEFTOUTERJOIN(
_CombinedTable2,
_ModelColumns2
)
VAR _CombinedTable4 =
NATURALLEFTOUTERJOIN(
_CombinedTable3,
_ModelRelationships
)
VAR _CombinedTable5 =
NATURALLEFTOUTERJOIN(
_CombinedTable4,
_ModelHierarchies
)
RETURN
SELECTCOLUMNS(
_CombinedTable5,
"Variation name", [Name],
"Variation description", [Description],
"Column Name", [Column Name],
"Default Column Name", [Default Column Name],
"Relationship Name", [Relationship Name],
"Default Hierarchy Name", [Default Hierarchy Name]
)
ORDER BY [Variation name]
Denne DAX forespørgsel returnerer en tabel med kun de angivne kolonner og slutter sig til andre INFO-funktioner DAX og variationstabellen.