Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 | Gibt eine Tabelle mit Informationen zu den einzelnen Alternativen der Definition im Semantikmodell mit Metadaten zu alternativen Definitionen für Modellobjekte zurück. |
| 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 | Gibt eine Tabelle mit Informationen zu den einzelnen Attributhierarchiespeichern im semantischen Modell mit Metadaten zu den Speichermerkmalen von Attributhierarchien zurück. |
| INFO.CALCDEPENDENCY | Gibt Informationen zur Berechnungsabhängigkeit für eine DAX Abfrage zurück. |
| INFO.CALCULATIONGROUPS | Gibt eine Tabelle mit Informationen zu jeder Berechnungsgruppe im semantischen Modell mit Metadaten zu Berechnungsgruppen und deren Eigenschaften zurück. |
| INFO.CALCULATIONITEMS | Gibt eine Tabelle mit Informationen zu jedem Berechnungselement im semantischen Modell zurück, mit Metadaten zu Berechnungselementen innerhalb von Berechnungsgruppen. |
| INFO.CATALOGS | Stellt die DBSCHEMA_CATALOGS DMV-Abfragefunktion dar. |
| INFO.CHANGEDPROPERTIES | Stellt die Abfragefunktion der TMSCHEMA_CHANGED_PROPERTIES-DMV dar |
| INFO.COLUMNPARTITIONSTORAGES | Gibt eine Tabelle mit Informationen zu den einzelnen Spaltenpartitionsspeichern im semantischen Modell mit Metadaten zur Speicherung von Spaltenpartitionen zurück. |
| 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 | Gibt eine Tabelle mit Informationen zu den einzelnen Datenabdeckungsdefinitionen im semantischen Modell mit Metadaten zu Datenabdeckungseinstellungen und -definitionen zurück. |
| INFO.DATASOURCES | Stellt die TMSCHEMA_DATASOURCES DMV-Abfragefunktion dar. |
| INFO.DELTATABLEMETADATASTORAGES | Gibt eine Tabelle mit Informationen zu jedem Metadatenspeicher der Delta-Tabelle im semantischen Modell mit Metadaten zu Delta-Tabellenspeichereigenschaften zurück. |
| 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 | Gibt eine Tabelle mit Informationen zu den einzelnen Wörterbuchspeichern im semantischen Modell mit Metadaten zu Wörterbuchspeichereigenschaften und Komprimierung zurück. |
| 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 | Gibt eine Tabelle mit Informationen zu den Formatzeichenfolgendefinitionen im semantischen Modell sowie Metadaten zu diesen Definitionen für Kennzahlen und Spalten zurück. |
| INFO.FUNCTIONS | Gibt Informationen zu den Funktionen zurück, die derzeit für die Verwendung in der programmiersprache DAX verfügbar sind. |
| INFO.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES | Gibt eine Tabelle mit Informationen zu jedem allgemeinen Segmentkartensegmentmetadatenspeicher im semantischen Modell zurück, mit Metadaten über die Speichercharakteristika der Segmentkarte. |
| INFO.GROUPBYCOLUMNS | Gibt eine Tabelle mit Informationen zu jeder Gruppe anhand der Spalte im semantischen Modell mit Metadaten zu Spalten zurück, die in Gruppierungsoperationen verwendet werden. |
| INFO.HIERARCHIES | Stellt die TMSCHEMA_HIERARCHIES DMV-Abfragefunktion dar. |
| INFO.HIERARCHYSTORAGES | Gibt eine Tabelle mit Informationen zu den einzelnen Hierarchiespeichern im semantischen Modell mit Metadaten zur Speicherung von Hierarchien zurück. |
| 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 | Gibt eine Tabelle mit Informationen zu den einzelnen Parquet-Dateispeichern im semantischen Modell zurück, einschließlich Metadaten zu Parquet-Dateispeicherungsmerkmalen. |
| 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 | Gibt eine Tabelle mit Informationen zu jeder Abfragegruppe im semantischen Modell mit Metadaten zu abfragegruppen zurück, die im Modell definiert sind. |
| INFO.REFRESHPOLICIES | Gibt eine Tabelle mit Informationen zu jeder Aktualisierungsrichtlinie im semantischen Modell mit Metadaten zu aktualisierungsrichtlinien zurück, die für Tabellen definiert sind. |
| INFO.RELATEDCOLUMNDETAILS | Gibt eine Tabelle mit Informationen zu den einzelnen verknüpften Spaltendetails im semantischen Modell mit Metadaten zu verwandten Spaltendetails für Beziehungen zurück. |
| INFO.RELATIONSHIPINDEXSTORAGES | Gibt eine Tabelle mit Informationen zu den einzelnen Beziehungsindexspeichern im semantischen Modell mit Metadaten zu den Eigenschaften des Beziehungsindexspeichers zurück. |
| INFO.RELATIONSHIPS | Stellt die TMSCHEMA_RELATIONSHIPS DMV-Abfragefunktion dar. |
| INFO.RELATIONSHIPSTORAGES | Gibt eine Tabelle mit Informationen zu den einzelnen Beziehungsspeichern im semantischen Modell mit Metadaten zur Speicherung von Beziehungen zurück. |
| 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 | Gibt eine Tabelle mit Informationen zu den einzelnen Segmentspeichern im semantischen Modell mit Metadaten zu Segmentspeichereigenschaften zurück. |
| 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. |