INFORMATIONEN. ABHÄNGIGKEITEN

Gilt für: Berechnete Spalte Berechnete Tabelle Measure Visuelle Berechnung DAX Abfrage

Gibt eine Tabelle mit Informationen zu jeder Abhängigkeit im semantischen Modell zurück. Diese Funktion stellt Metadaten zu Objektabhängigkeiten und Beziehungen zwischen Modellobjekten bereit.

Syntax

INFO.DEPENDENCIES ( [<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:

Spaltenname Datentyp Description
[DATABASE_NAME] String Name der Datenbank, die das Objekt enthält
[OBJECT_TYPE] String Typ des Objekts (z. B. ATTRIBUTE_HIERARCHY, HIERARCHIE, MEASURE)
[TABELLE] String Name der Tabelle, die das Objekt enthält
[OBJEKT] String Name des Objekts
[AUSDRUCK] String Dem Objekt zugeordneter Ausdruck
[REFERENCED_OBJECT_TYPE] String Typ des Objekts, auf das verwiesen wird
[REFERENCED_TABLE] String Name der Tabelle, die das referenzierte Objekt enthält
[REFERENCED_OBJECT] String Name des objekts, auf das verwiesen wird
[REFERENCED_EXPRESSION] String Ausdruck des objekts, auf das verwiesen wird
[ABFRAGE] String Abfragekontext für die Abhängigkeit

Bemerkungen

  • Wird in der Regel in DAX Abfragen verwendet, um Metadaten des Dokumentmodells zu prüfen und zu dokumentieren.
  • Erforderliche Berechtigungen hängen vom Host ab. Das Abfragen vollständiger Metadaten erfordert möglicherweise Modelladministratorberechtigungen.

Example

Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:

EVALUATE
	INFO.DEPENDENCIES()

Beispiel 2 – DAX Abfrage mit Verknüpfungen

Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:

EVALUATE
	VAR _Dependencies =
		INFO.DEPENDENCIES()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TABLE", [Name],
			"Table ID", [ID]
		)

	VAR _ReferencedTables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"REFERENCED_TABLE", [Name],
			"Referenced Table ID", [ID]
		)

	VAR _CombinedWithTables =
		NATURALLEFTOUTERJOIN(
			_Dependencies,
			_Tables
		)

	VAR _CombinedWithReferencedTables =
		NATURALLEFTOUTERJOIN(
			_CombinedWithTables,
			_ReferencedTables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedWithReferencedTables,
			"Object Type", [OBJECT_TYPE],
			"Table", [TABLE],
			"Object", [OBJECT],
			"Referenced Object Type", [REFERENCED_OBJECT_TYPE],
			"Referenced Table", [REFERENCED_TABLE],
			"Referenced Object", [REFERENCED_OBJECT]
		)
	ORDER BY [TABLE], [OBJECT]

Siehe auch