Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Berechnete Spalte
Berechnete Tabelle
Measure
Visuelle Berechnung
DAX Abfrage
Gibt eine Tabelle mit Informationen zu allen Variationen im Semantikmodell zurück. Diese Informationen helfen Ihnen, das Modell zu verstehen.
Syntax
INFO.VARIATIONS([<Restriction name>, <Restriction value>], ...)
Die Parameter
Parameter sind für diese DAX Funktion optional. Wenn Parameter verwendet werden, müssen beide angegeben werden. Es sind mehrere Parameterpaare zulässig. Der Einschränkungsname und -wert sind Text und werden in doppelte Anführungszeichen eingegeben.
| Begriff | Definition |
|---|---|
| Einschränkungsname | Name der Einschränkung, die zum Filtern der Ergebnisse verwendet wird. |
| Einschränkungswert | Wert, der zum Filtern der Ergebnisse der Einschränkung verwendet wird. |
Einschränkungen
In der Regel können alle Spalten der DAX Funktionsergebnisse als Einschränkung verwendet werden. Weitere Einschränkungen können ebenfalls zulässig sein.
Rückgabewert
Eine Tabelle mit den folgenden Spalten:
| Kolumne | Description |
|---|---|
| [ID] | Ein Verweis auf das Objekt. IDs werden in der Regel automatisch generiert und sollten nicht geändert werden, nachdem das Modell erstellt wurde. Der Datentyp ist nicht signiert (4 Byte). |
| [ColumnID] | Ein Verweis auf das Objekt, das diese Variation besitzt. |
| [Name] | Der Name der Variation, die in Code, Skript und Abfragen verwendet wird. |
| [Beschreibung] | Die Beschreibung der Variation. |
| [RelationshipID] | Die ID der Beziehung, für die die Variation definiert ist. |
| [DefaultHierarchyID] | THe-ID der Standardhierarchie für die Variation. |
| [DefaultColumnID] | Die ID der Standardspalte für die Variation. |
| [IsDefault] | Ein True- oder False-Indikator, der angibt, ob die Variation standardmäßig ist. |
Bemerkungen
Kann nur von Benutzern mit Schreibberechtigung für das Semantikmodell und nicht ausgeführt werden, wenn live mit dem Semantikmodell in Power BI Desktop verbunden ist. Diese Funktion kann in DAX Abfragenverwendet werden und kann nicht in Berechnungen verwendet werden.
Beispiel 1 – DAX Abfrage
Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:
EVALUATE
INFO.VARIATIONS()
Diese DAX Abfrage gibt eine Tabelle mit allen Spalten dieser DAX-Funktion zurück.
Beispiel 2 – DAX Abfrage mit Verknüpfungen
Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:
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]
Diese DAX Abfrage gibt eine Tabelle mit nur den angegebenen Spalten zurück und fügt sie mit anderen INFO-Funktionen DAX und der Variationstabelle zusammen.