Udostępnij za pośrednictwem


Funkcje INFO

Wyrażenia analizy danych (DAX) zawierają zestaw funkcji INFO opartych na bibliotece dynamicznych widoków zarządzania (DMV) w usługach Analysis Services, które zostały zmodyfikowane tak, aby działały jako funkcje DAX. Funkcje Info DAX zwracają wynik jako typ danych tabelarycznych. Jako tabele mogą być używane z innymi funkcjami DAX, takimi jak FILTER, SELECTCOLUMNS, ADDCOLUMNSi inne. W tej sekcji opisano funkcje INFO dostępne w języku DAX.

W przypadku modeli semantycznych Power BI, podobnie jak w przypadku DMVs, funkcje INFO DAX wymagają uprawnień administratora modelu semantycznego. Niektóre również wymagają uprawnień administratora obszaru roboczego.

Ponieważ funkcje INFO w DAX wykraczają poza możliwości widoków DMV, które używają składni podobnej do SQL i zwracają zestawy wierszy. Ponieważ te nowe funkcje są funkcjami DAX, mogą być używane jak każda tabela w zapytaniu DAX — dodatkowo połączone i ustrukturyzowane w zapytaniu DAX.

EVALUATE
	ADDCOLUMNS(
		SELECTCOLUMNS(
			INFO.VIEW.MEASURES(),
			"Measure", [Name],
			[Description],
			"DAX Formula", [Expression],
			"State", [State]
		),
		"Model name", "My semantic model",
		"As of date", NOW()
	)

Funkcje INFO są obsługiwane w modelach semantycznych usługi Power BI, ale nie w modelach usług SQL Server Analysis Services, modelach usług Azure Analysis Services lub modelach dodatku PowerPivot. INFO.VIEW funkcje DAX można uruchamiać w tabelach obliczeniowych, kolumnach, miarach i zapytaniach DAX, ale inne INFO DAX funkcje mogą być uruchamiane tylko w zapytaniach DAX.

FUNKCJE INFO.VIEW DAX

Cztery funkcje INFO DAX mają również swoje odpowiedniki jako funkcje INFO.VIEW DAX. Przyjazne nazwy, takie jak nazwa tabeli zamiast identyfikatora tabeli, są używane i dodawane są nowe kolumny, aby ułatwić korzystanie bez konieczności łączenia innych tabel funkcji INFO DAX. INFO.VIEW DAX funkcje mogą być używane w ramach obliczeń modelu semantycznego. Po dołączeniu do tabeli obliczeniowej mogą oni samodzielnie udokumentować model dla innych osób, które używają go do tworzenia raportów lub DAX zapytań.

INFORMACJI. WIDOK. TABEL

INFO.VIEW.TABLES zawiera informacje o tabelach w modelu, takie jak nazwa tabeli, opis, tryb przechowywania oraz informacje o tym, czy są ukryte.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()

Poniższy zrzut ekranu to przykład użycia tej funkcji DAX w widoku zapytania DAX z Regional Sales Sample, dostępnego w sekcji Learn usługi Power BI.

Zrzut ekranu przedstawiający wynik funkcji INFO.VIEW.TABLES() DAX w widoku zapytań DAX.

Informacje. Widok. Kolumny

INFO.VIEW.COLUMNS zawiera informacje o kolumnach w modelu, takie jak nazwa kolumny, typ danych oraz to, czy są ukryte, czy widoczne.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()

Poniższy zrzut ekranu to przykład użycia tej funkcji DAX w widoku zapytania DAX z Regional Sales Sample, dostępnego w sekcji Learn usługi Power BI.

Zrzut ekranu przedstawiający wynik funkcji INFO.VIEW.COLUMNS() DAX w widoku zapytania DAX.

INFORMACJE. WIDOK. MIARY

INFO.WIDOK.MIARY zawiera informacje o miarach w modelu, takie jak nazwa miary, wyrażenie i ciąg formatu.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()

Poniższy zrzut ekranu to przykład użycia tej funkcji DAX w widoku zapytania DAX z Regional Sales Sample, dostępnego w sekcji Learn usługi Power BI.

Zrzut ekranu przedstawiający dane wyjściowe funkcji INFO.WIDOK.MIARY() DAX w widoku zapytań DAX.

Informacje. Widok. Relacje.

INFORMACJI.WIDOK.RELACJE zawierają informacje o relacjach w modelu, takie jak tabele i kolumny źródłowe oraz docelowe, kardynalność i kierunek filtrowania krzyżowego.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()

Poniższy zrzut ekranu to przykład użycia tej funkcji DAX w widoku zapytania DAX z Regional Sales Sample, dostępnego w sekcji Learn usługi Power BI.

Zrzut ekranu przedstawiający wynik funkcji INFO.VIEW.RELATIONSHIPS() DAX w widoku zapytań DAX.

Funkcje INFO DAX

Oto lista funkcji INFO. Niektóre działają tylko na określonych poziomach zgodności i dla niektórych trybów przechowywania lub innych właściwości modelu semantycznego.

[Funkcja] [Opis]
Informacje. Widok. Kolumny Zwraca listę wszystkich kolumn w bieżącym modelu. Można używać w obliczeniach, w tym w tabelach obliczeniowych.
INFORMACJE. WIDOK. MIARY Zwraca listę wszystkich miar w bieżącym modelu. Można używać w obliczeniach, w tym w tabelach obliczeniowych.
Informacje. Widok. Relacje. Zwraca listę wszystkich relacji w bieżącym modelu. Można używać w obliczeniach, w tym w tabelach obliczeniowych.
INFORMACJI. WIDOK. TABEL Zwraca listę wszystkich tabel w bieżącym modelu. Można używać w obliczeniach, w tym w tabelach obliczeniowych.
ALTERNATYWNE DEFINICJE INFORMACJI
INFORMACJE.ADNOTACJE Zwraca listę wszystkich adnotacji w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów adnotacji.
INFO.ATRYBUTYHIERARCHIE Reprezentuje funkcję zapytania DMV TMSCHEMA_ATTRIBUTE_HIERARCHIES.
INFO. ATTRIBUTEHIERARCHYSTORAGES
INFO.CALCDEPENDENCY Zwraca informacje o zależności obliczeń dla zapytania DAX.
INFO GRUPY OBLICZENIOWE
INFORMACJA. POZYCJE_OBLICZENIOWE
INFO.KATALOGI Reprezentuje funkcję zapytania DMV DBSCHEMA_CATALOGS.
INFO. ZMIENIONE WŁAŚCIWOŚCI Reprezentuje funkcję zapytania DMV TMSCHEMA_CHANGED_PROPERTIES.
INFORMACJI.PARTYCJEPRZECHOWYWANIADANYCHKOLUMNOPODOBNYCH
INFO.UPRAWNIENIA KOLUMN Zwraca listę wszystkich uprawnień kolumn w bieżącym modelu, zawierającą kolumny odpowiadające zestawowi wierszy schematu dla obiektów dotyczących uprawnień kolumn.
Kolumny Informacji Zwraca listę wszystkich kolumn w bieżącym modelu wraz z tymi, które pasują do schematu zestawu wierszy dla obiektów kolumnowych.
INFO.COLUMNSTORAGES Zwraca listę wszystkich magazynów kolumn w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów magazynu kolumn.
INFO.CSDLMETADATA Zwraca informacje o metadanych bazy danych w formacie XML.
INFORMACJE O KULTURACH Zwraca listę wszystkich kultur w bieżącym modelu z kolumnami odpowiadającymi schematowi dla obiektów kultury.
INFORMACJA. DEFINICJE ZAKRESU DANYCH
INFORMACJI. ŹRÓDŁA DANYCH Reprezentuje funkcję zapytania DMV TMSCHEMA_DATASOURCES.
INFORMACJA.DELTATABLEMETADATASTORAGES
INFORMACJE O ZALEŻNOŚCIACH Zwraca informacje o zależności obliczeń dla zapytania DAX.
INFO.DETAILROWSDEFINITIONS Zwraca listę wszystkich definicji wierszy szczegółowych w bieżącym modelu, gdzie kolumny pasują do zestawu wierszy schematu dla obiektów definicji wierszy szczegółowych.
INFORMACJE.DICTIONARYSTORAGES
INFO.EXCLUDEDARTIFACTS Reprezentuje funkcję zapytania DMV TMSCHEMA_EXCLUDED_ARTIFACTS.
INFORMACJE. WYRAŻENIA Zwraca listę wszystkich wyrażeń w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów wyrażeń.
INFO.EXTENDEDPROPERTIES Zwraca listę wszystkich właściwości rozszerzonych w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów właściwości rozszerzonych.
INFO.FORMATSTRINGDEFINITIONS
INFO.FUNKCJE Zwraca informacje o funkcjach, które są obecnie dostępne do użycia w języku programowania DAX. Reprezentuje funkcję zapytania dmV MDSCHEMA_FUNCTIONS, ale domyślnie zwraca tylko DAX funkcje (a nie MDX). Jeśli ograniczenie ORIGIN nie zostanie określone, wartość domyślna to 3 lub 4.
INFORMACJA.GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFO.GROUPBYCOLUMNS
INFO. HIERARCHIE Reprezentuje funkcję zapytania DMV TMSCHEMA_HIERARCHIES.
INFORMACJI. HIERARCHIA PRZECHOWYWANIA
INFORMACJE. Kluczowe wskaźniki wydajności Zwraca listę wszystkich KPI w bieżącym modelu z kolumnami zgodnymi z zestawem wierszy schematu dla obiektów KPI.
INFO.LEVELS Zwraca listę wszystkich poziomów w bieżącym modelu, gdzie kolumny odpowiadają zestawowi wierszy schematu dla obiektów poziomu.
INFORMACJA.LINGWISTYCZNE METADANE Reprezentuje funkcję zapytania DMV TMSCHEMA_LINGUISTIC_METADATA.
ŚRODKI INFORMACYJNE Zwraca listę wszystkich miar w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów miary.
INFO.MODEL Reprezentuje funkcję zapytania dmv TMSCHEMA_MODEL.
INFO.TŁUMACZENIA OBIEKTÓW Zwraca listę wszystkich tłumaczeń obiektów w bieżącym modelu z kolumnami pasującymi do schematu zestawu wierszy dla tłumaczeń obiektów.
INFO PARQUETFILESTORAGES
INFO.PARTYCJE Reprezentuje funkcję zapytania DMV TMSCHEMA_PARTITIONS.
INFO.PARTITIONSTORAGES Zwraca listę wszystkich systemów przechowywania partycji w bieżącym modelu z kolumnami pasującymi do schematu zestawu wierszy dla obiektów przechowywania partycji.
INFO.PERSPECTIVECOLUMNS Zwraca listę wszystkich kolumn perspektyw w bieżącym modelu, w których kolumny są zgodne z zestawem wierszy schematu dla obiektów kolumn perspektyw.
INFO.PERSPEKTYWAHIERARCHIE Zwraca listę wszystkich hierarchii perspektyw w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów hierarchii perspektyw.
INFORMACJE. PERSPEKTYWAŚRODKI Zwraca listę wszystkich miar perspektywy w bieżącym modelu, gdzie kolumny odpowiadają schematowi zestawu wierszy dla obiektów miar perspektywy.
INFORMACJA PERSPEKTYWY Zwraca listę wszystkich perspektyw w bieżącym modelu, które mają kolumny zgodne z zestawem wierszy schematu dla obiektów perspektyw.
INFORMACJI. TABELE PERSPEKTYW Zwraca listę wszystkich tabel perspektyw w bieżącym modelu, które zawierają kolumny zgodne ze schematem zestawu wierszy dla obiektów tabel perspektyw.
INFO.WŁAŚCIWOŚCI Reprezentuje funkcję zapytania DMV DISCOVER_PROPERTIES.
INFO. GRUPY ZAPYTAŃ
INFORMACJE.ODŚWIEŻPOLITYKI
INFORMACJE.DETALEPOWIĄZANEJKOLUMNIE
INFO.RELATIONSHIPINDEXSTORAGES
Informacje o relacjach Reprezentuje funkcję zapytania DMV TMSCHEMA_RELATIONSHIPS.
INFO.RELACJEPRZECHOWYWANIA
INFO.ROLEMEMBERSHIPS Zwraca listę wszystkich członkostw ról w bieżącym modelu z kolumnami pasującymi do schematu zestawu wierszy dla obiektów członkostw ról.
INFORMACJE O ROLACH Zwraca listę wszystkich ról w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów ról.
INFO.SEGMENTMAPSTORAGES Zwraca listę wszystkich pamięci map segmentów w bieżącym modelu, których kolumny pasują do zbioru wierszy schematu dla obiektów pamięci map segmentów.
INFO.SEGMENTSTORAGES
INFO.STORAGEFILES Zwraca listę wszystkich plików magazynowych w bieżącym modelu, z kolumnami zgodnymi ze schematem zestawu wierszy dla obiektów plików magazynowych.
INFO.STORAGEFOLDERS Zwraca listę wszystkich folderów przechowywania w bieżącym modelu, z kolumnami zgodnymi z formatem zestawu wierszy dla obiektów folderów przechowywania.
INFORMACJI.STORAGETABLECOLUMNS Zwraca statystyki dotyczące kolumn tabel w pamięci.
INFO.STORAGETABLECOLUMNSEGMENTS Zwraca informacje o segmentach kolumn używanych do przechowywania danych w tabelach w pamięci.
INFORMACJI. TABELE MAGAZYNU Zwraca statystyki dotyczące tabel w pamięci.
UPRAWNIENIA_TABELI INFORMACJI Zwraca listę wszystkich uprawnień tabeli w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów uprawnień tabeli.
INFORMACJE.TABELE Zwraca listę wszystkich tabel w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów tabeli.
INFORMACJA.TABLESTORAGES Zwraca listę wszystkich przechowalni tabel w bieżącym modelu z kolumnami pasującymi do schematu zestawu wierszy dla obiektów przechowalni tabel.
INFORMACJI. ZMIANY Zwraca listę wszystkich odmian w bieżącym modelu z kolumnami pasującymi do zestawu wierszy schematu dla obiektów odmian.