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.
Data Analysis Expressions (DAX) umfassen verschiedene INFO-Funktionen, die auf der Bibliothek mit dynamischen Verwaltungssichten (DMVs) in Analysis Services basieren und so geändert wurden, dass sie als DAX-Funktionen fungieren. INFO-DAX-Funktionen geben Tabellendatentypen aus. Als Tabellen können sie mit anderen DAX Funktionen wie FILTER, SELECTCOLUMNS, ADDCOLUMNSund anderen verwendet werden. In diesem Abschnitt werden INFO-Funktionen beschrieben, die in der sprache DAX verfügbar sind.
Für Power BI-Semantikmodelle erfordern die INFO-DAX-Funktionen ebenso wie DMVs Administratorberechtigungen für semantische Modelle. Einige erfordern auch Arbeitsbereichsadministratorberechtigungen.
Diese INFO-Funktionen gehen als DAX-Funktionen über die Funktion der DMVs hinaus, die eine SQL-ähnliche Syntax verwenden und ein Rowset zurückgeben. Da diese neuen Funktionen DAX Funktionen sind, können sie wie jede Tabelle in einer DAX Abfrage verwendet werden – in der DAX Abfrage weiter kombiniert und strukturiert.
EVALUATE
ADDCOLUMNS(
SELECTCOLUMNS(
INFO.VIEW.MEASURES(),
"Measure", [Name],
[Description],
"DAX Formula", [Expression],
"State", [State]
),
"Model name", "My semantic model",
"As of date", NOW()
)
INFO-Funktionen werden in Power BI-Semantikmodellen, SQL Server Analysis Services-Modellen, Azure Analysis Services-Modellen und PowerPivot-Modellen unterstützt. Fehler können auftreten, wenn die INFO-Funktion für ein Feature nicht unterstützt oder verfügbar ist. INFO.VIEW DAX-Funktionen können in berechneten Tabellen, Spalten, Messwerten und DAX-Abfragen ausgeführt werden, andere INFO-DAX-Funktionen jedoch nur in DAX-Abfragen.
INFO.VIEW-DAX-Funktionen
Vier der INFO-DAX-Funktionen verfügen ebenfalls über INFO-VIEW-DAX-Funktionen-Entsprechungen. Es werden Anzeigenamen (z. B. der Tabellenname anstelle der Tabellen-ID) verwendet und neue Spalten hinzugefügt, um die Verwendung zu vereinfachen, ohne dass andere INFO-DAX-Funktionstabellen verknüpft werden müssen. INFO. VIEW DAX Funktionen können in Berechnungen innerhalb eines semantischen Modells verwendet werden. Wenn sie in eine berechneten Tabelle eingeschlossen werden, können sie ein Modell für andere Personen selbst dokumentieren und zum Erstellen von Berichten oder DAX-Abfragen verwenden.
INFO.VIEW.TABLES
INFO.VIEW.TABLES enthält Informationen zu den Tabellen im Modell, z. B. den Tabellennamen, die Beschreibung, den Speichermodus und ob sie ausgeblendet ist oder nicht.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()
Der folgende Screenshot zeigt ein Beispiel für die Verwendung dieser DAX-Funktion in der DAX-Abfrageansicht mit dem regionalen Verkaufsbeispiel, das bei Learn im Power BI-Dienst verfügbar ist.
INFO.VIEW.COLUMNS
INFO.VIEW.COLUMNS enthält Informationen zu den Spalten in einem Modell, z. B. Spaltenname, Datentyp und ob sie ausgeblendet ist oder nicht.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()
Der folgende Screenshot zeigt ein Beispiel für die Verwendung dieser DAX-Funktion in der DAX-Abfrageansicht mit dem regionalen Verkaufsbeispiel, das bei Learn im Power BI-Dienst verfügbar ist.
INFO.VIEW.MEASURES
INFO.VIEW.MEASURES enthält Informationen über die Maßnahmen im Modell, wie Maßnahmenname, Ausdruck und Formatierungszeichenfolge.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()
Der folgende Screenshot zeigt ein Beispiel für die Verwendung dieser DAX-Funktion in der DAX-Abfrageansicht mit dem regionalen Verkaufsbeispiel, das bei Learn im Power BI-Dienst verfügbar ist.
INFO.VIEW.RELATIONSHIPS
INFO.VIEW.RELATIONSHIPS enthält Informationen zu den Beziehungen im Modell, z. B. die Quell- und Zieltabellen und -spalten, die Kardinalität und die Kreuzfilterrichtung.
// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()
Der folgende Screenshot zeigt ein Beispiel für die Verwendung dieser DAX-Funktion in der DAX-Abfrageansicht mit dem regionalen Verkaufsbeispiel, das bei Learn im Power BI-Dienst verfügbar ist.
INFO-DAX-Funktionen
Hier ist die Liste der INFO-Funktionen. Einige funktionieren nur auf bestimmten Kompatibilitätsebenen und für bestimmte Speichermodi oder andere semantische Modelleigenschaften.
| [Funktion] | [Beschreibung] |
|---|---|
| INFO.VIEW.COLUMNS | Gibt eine Liste aller Spalten im aktuellen Modell zurück. Kann in Berechnungen verwendet werden, einschließlich berechneter Tabellen. |
| INFO.VIEW.MEASURES | Gibt eine Liste aller Maßnahmen im aktuellen Modell zurück. Kann in Berechnungen verwendet werden, einschließlich berechneter Tabellen. |
| INFO.VIEW.RELATIONSHIPS | Gibt eine Liste aller Beziehungen im aktuellen Modell zurück. Kann in Berechnungen verwendet werden, einschließlich berechneter Tabellen. |
| INFO.VIEW.TABLES | Gibt eine Liste aller Tabellen im aktuellen Modell zurück. Kann in Berechnungen verwendet werden, einschließlich berechneter Tabellen. |
| INFO.ALTERNATEOFDEFINITIONS | |
| INFO.ANNOTATIONS | Gibt eine Liste aller Anmerkungen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Anmerkungsobjekte entsprechen. |
| INFO.ATTRIBUTEHIERARCHIES | Stellt die Abfragefunktion der TMSCHEMA_ATTRIBUTE_HIERARCHIES-DMV dar |
| INFO.ATTRIBUTEHIERARCHYSTORAGES | |
| INFO.CALCDEPENDENCY | Gibt Informationen zur Berechnungsabhängigkeit für eine DAX Abfrage zurück. |
| INFO.CALCULATIONGROUPS | |
| INFO.CALCULATIONITEMS | |
| INFO.CATALOGS | Stellt die DBSCHEMA_CATALOGS DMV-Abfragefunktion dar. |
| INFO.CHANGEDPROPERTIES | Stellt die Abfragefunktion der TMSCHEMA_CHANGED_PROPERTIES-DMV dar |
| INFO.COLUMNPARTITIONSTORAGES | |
| INFO.COLUMNPERMISSIONS | Gibt eine Liste aller Spaltenberechtigungen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Spaltenberechtigungsobjekte entsprechen. |
| INFO.COLUMNS | Gibt eine Liste aller Spalten im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Spaltenobjekte entsprechen. |
| INFO.COLUMNSTORAGES | Gibt eine Liste aller Spaltenspeicher im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Spaltenspeicherobjekte entsprechen. |
| INFO.CSDLMETADATA | Gibt Informationen zu Datenbankmetadaten im XML-Format zurück. |
| INFO.CULTURES | Gibt eine Liste aller Kulturen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Kulturobjekte entsprechen. |
| INFO.DATACOVERAGEDEFINITIONS | |
| INFO.DATASOURCES | Stellt die TMSCHEMA_DATASOURCES DMV-Abfragefunktion dar. |
| INFO.DELTATABLEMETADATASTORAGES | |
| INFO.DEPENDENCIES | Gibt Informationen zur Berechnungsabhängigkeit für eine DAX Abfrage zurück. |
| INFO.DETAILROWSDEFINITIONS | Gibt eine Liste aller Detailzeilendefinitionen im aktuellen Modell zurück, deren Spalten mit dem Schema-Rowset für Detailzeilendefinitionsobjekte übereinstimmen. |
| INFO.DICTIONARYSTORAGES | |
| INFO.EXCLUDEDARTIFACTS | Stellt die Abfragefunktion der TMSCHEMA_EXCLUDED_ARTIFACTS-DMV dar |
| INFO.EXPRESSIONS | Gibt eine Liste aller Ausdrücke im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Ausdrucksobjekte entsprechen. |
| INFO.EXTENDEDPROPERTIES | Gibt eine Liste aller erweiterten Eigenschaften im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für erweiterte Eigenschaftenobjekte entsprechen. |
| INFO.FORMATSTRINGDEFINITIONS | |
| INFO.FUNCTIONS | Gibt Informationen zu den Funktionen zurück, die derzeit für die Verwendung in der programmiersprache DAX verfügbar sind. Stellt die MDSCHEMA_FUNCTIONS DMV-Abfragefunktion dar, gibt jedoch standardmäßig nur DAX Funktionen (und nicht MDX) zurück. Wenn die ORIGIN-Einschränkung nicht angegeben ist, wird sie standardmäßig auf 3 oder 4 festgelegt. |
| INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES | |
| INFO.GROUPBYCOLUMNS | |
| INFO.HIERARCHIES | Stellt die TMSCHEMA_HIERARCHIES DMV-Abfragefunktion dar. |
| INFO.HIERARCHYSTORAGES | |
| INFO.KPIS | Gibt eine Liste aller KPIS im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für KPI-Objekte entsprechen. |
| INFO.LEVELS | Gibt eine Liste aller Ebenen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Ebenenobjekte entsprechen. |
| INFO.LINGUISTICMETADATA | Stellt die TMSCHEMA_LINGUISTIC_METADATA DMV-Abfragefunktion dar. |
| INFO.MEASURES | Gibt eine Liste aller Berechnungen im aktuellen Modell zurück, deren Spalten dem Schema-Datenblock für Berechnungsobjekte entsprechen. |
| INFO.MODEL | Stellt die TMSCHEMA_MODEL DMV-Abfragefunktion dar. |
| INFO.OBJECTTRANSLATIONS | Gibt eine Liste aller Objektübersetzungen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Objektübersetzungsobjekte entsprechen. |
| INFO.PARQUETFILESTORAGES | |
| INFO.PARTITIONS | Stellt die TMSCHEMA_PARTITIONS DMV-Abfragefunktion dar. |
| INFO.PARTITIONSTORAGES | Gibt eine Liste aller Partitionsspeicher im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Partitionsspeicherobjekte entsprechen. |
| INFO.PERSPECTIVECOLUMNS | Gibt eine Liste aller Perspektivspalten im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für perspektivische Spaltenobjekte entsprechen. |
| INFO.PERSPECTIVEHIERARCHIES | Gibt eine Liste aller perspektivenhierarchien im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für perspektivische Hierarchienobjekte entsprechen. |
| INFO.PERSPECTIVEMEASURES | Gibt eine Liste aller perspektivischen Measures im aktuellen Modell zurück, deren Spalten dem Schemarowset für perspektivische Measureobjekte entsprechen |
| INFO.PERSPECTIVES | Gibt eine Liste aller Perspektiven im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für perspektivische Objekte entsprechen. |
| INFO.PERSPECTIVETABLES | Gibt eine Liste aller perspektivischen Tabellen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für perspektivische Tabellenobjekte entsprechen. |
| INFO.PROPERTIES | Stellt die DISCOVER_PROPERTIES DMV-Abfragefunktion dar. |
| INFO.QUERYGROUPS | |
| INFO.REFRESHPOLICIES | |
| INFO.RELATEDCOLUMNDETAILS | |
| INFO.RELATIONSHIPINDEXSTORAGES | |
| INFO.RELATIONSHIPS | Stellt die TMSCHEMA_RELATIONSHIPS DMV-Abfragefunktion dar. |
| INFO.RELATIONSHIPSTORAGES | |
| INFO.ROLEMEMBERSHIPS | Gibt eine Liste aller Rollenmitgliedschaften im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Rollenmitgliedschaftsobjekte entsprechen. |
| INFO.ROLES | Gibt eine Liste aller Rollen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Rollenobjekte entsprechen. |
| INFO.SEGMENTMAPSTORAGES | Gibt eine Liste aller Segmentzuordnungsspeicher im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Segmentzuordnungsspeicherobjekte entsprechen. |
| INFO.SEGMENTSTORAGES | |
| INFO.STORAGEFILES | Gibt eine Liste aller Speicherdateien im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Speicherdateiobjekte entsprechen. |
| INFO.STORAGEFOLDERS | Gibt eine Liste aller Speicherordner im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Speicherordnerobjekte entsprechen. |
| INFO.STORAGETABLECOLUMNS | Gibt Statistiken zu den Spalten von In-Memory-Tabellen zurück. |
| INFO.STORAGETABLECOLUMNSEGMENTS | Gibt Informationen zu den Spaltensegmenten zurück, die zum Speichern von Daten für In-Memory-Tabellen verwendet werden. |
| INFO.STORAGETABLES | Gibt Statistiken zu In-Memory-Tabellen zurück. |
| INFO.TABLEPERMISSIONS | Gibt eine Liste aller Tabellenberechtigungen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Tabellenberechtigungsobjekte entsprechen. |
| INFO.TABLES | Gibt eine Liste aller Tabellen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Tabellenobjekte entsprechen. |
| INFO.TABLESTORAGES | Gibt eine Liste aller Tabellenspeicher im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Tabellenspeicherobjekte entsprechen. |
| INFO.VARIATIONS | Gibt eine Liste aller Variationen im aktuellen Modell zurück, deren Spalten dem Schema-Rowset für Variationsobjekte entsprechen. |