Udostępnij za pośrednictwem


INFORMACJI. ZALEŻNOŚCI

Dotyczy: kolumna obliczeniowa tabela obliczeniowa Miara zapytanie wizualizacji DAX

Zwraca tabelę zawierającą informacje o każdej zależności w modelu semantycznym. Ta funkcja udostępnia metadane dotyczące zależności obiektów i relacji między obiektami modelu.

Składnia

INFO.DEPENDENCIES ( [<Restriction name>, <Restriction value>], ... )

Parametry

Parametry są opcjonalne dla tej funkcji DAX. W przypadku użycia parametrów należy podać oba parametry. Dozwolona jest więcej niż jedna para parametrów. Nazwa i wartość ograniczeń są tekstowe i wprowadzane w cudzysłowach.

Termin Definition
Nazwa ograniczenia Nazwa ograniczenia używanego do filtrowania wyników.
Wartość ograniczenia Wartość używana do filtrowania wyników ograniczenia.

Restrictions

Zazwyczaj wszystkie kolumny wyników funkcji DAX mogą być używane jako ograniczenie. Mogą być również dozwolone dodatkowe ograniczenia.

Wartość zwracana

Tabela z następującymi kolumnami:

Nazwa kolumny Typ danych Description
[DATABASE_NAME] Sznurek Nazwa bazy danych zawierającej obiekt
[OBJECT_TYPE] Sznurek Typ obiektu (np. ATTRIBUTE_HIERARCHY, HIERARCHY, MEASURE)
[TABLE] Sznurek Nazwa tabeli zawierającej obiekt
[OBJECT] Sznurek Nazwa obiektu
[WYRAŻENIE] Sznurek Wyrażenie skojarzone z obiektem
[REFERENCED_OBJECT_TYPE] Sznurek Typ obiektu, do których odwołuje się odwołanie
[REFERENCED_TABLE] Sznurek Nazwa tabeli zawierającej obiekt, do których odwołuje się odwołanie
[REFERENCED_OBJECT] Sznurek Nazwa obiektu, do których odwołuje się odwołanie
[REFERENCED_EXPRESSION] Sznurek Wyrażenie przywoływanego obiektu
[ZAPYTANIE] Sznurek Kontekst zapytania dla zależności

Uwagi

  • Zazwyczaj używane w DAX zapytaniach do inspekcji i dokumentowania metadanych modelu.
  • Wymagane uprawnienia zależą od hosta. Wykonywanie zapytań dotyczących pełnych metadanych może wymagać uprawnień administratora modelu.

Example

Następujące zapytanie DAX można uruchomić w widoku zapytania DAX:

EVALUATE
	INFO.DEPENDENCIES()

Przykład 2 — zapytanie DAX ze sprzężeniami

Następujące zapytanie DAX można uruchomić w widoku zapytania DAX:

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]

Zobacz także