Teilen über


INFO-Funktionen

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.

Screenshot der Ausgabe der INFO.VIEW.TABLES()-DAX-Funktion in der DAX-Abfrageansicht

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.

Screenshot der Ausgabe der INFO.VIEW.COLUMNS()-DAX-Funktion in der DAX-Abfrageansicht

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.

Screenshot der Ausgabe der INFO.VIEW.MEASURES()-DAX-Funktion in der DAX-Abfrageansicht

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.

Screenshot der Ausgabe der INFO.VIEW.RELATIONSHIPS()-DAX-Funktion in der DAX-Abfrageansicht

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.