Freigeben ü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
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.