Udostępnij za pośrednictwem


INFORMACJI. KOLUMNY

Dotyczy: kolumna obliczeniowa tabela obliczeniowa Miara zapytanie wizualizacji DAX

Zwraca tabelę zawierającą informacje o każdej kolumnie w modelu semantycznym. Ta funkcja udostępnia metadane dotyczące wszystkich kolumn, w tym ich właściwości i właściwości.

Składnia

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

Kolumna Typ danych Description
[ID] Integer Unikatowy identyfikator kolumny
[TableID] Integer Identyfikator tabeli zawierającej tę kolumnę
[ExplicitName] Sznurek Jawnie zdefiniowana nazwa kolumny
[InferredName] Sznurek Wywnioskowana nazwa kolumny
[ExplicitDataType] Integer Jawnie zdefiniowany typ danych kolumny
[InferredDataType] Integer Wnioskowany typ danych kolumny
[DataCategory] Sznurek Klasyfikacja kategorii danych dla kolumny
[Opis] Sznurek Opis kolumny
[IsHidden] logiczny Czy kolumna jest ukryta przed narzędziami klienckimi
[Stan] Integer Bieżący stan kolumny
[IsUnique] logiczny Czy kolumna zawiera unikatowe wartości
[IsKey] logiczny Czy kolumna jest kolumną klucza
[IsNullable] logiczny Czy kolumna może zawierać wartości null
[Wyrównanie] Integer Ustawienie wyrównania dla kolumny
[TableDetailPosition] Integer Położenie kolumny w widokach szczegółów tabeli
[IsDefaultLabel] logiczny Czy ta kolumna jest etykietą domyślną
[IsDefaultImage] logiczny Czy ta kolumna jest obrazem domyślnym
[SummarizeBy] Integer Jak należy podsumować kolumnę
[ColumnStorageID] Integer Identyfikator magazynu kolumny
[Typ] Integer Klasyfikacja typów kolumny
[Kolumna źródłowa] Sznurek Nazwa kolumny źródłowej
[ColumnOriginID] Integer Identyfikator źródła kolumny
[Wyrażenie] Sznurek Wyrażenie DAX dla kolumn obliczeniowych
[FormatString] Sznurek Ciąg formatu dla kolumny
[IsAvailableInMDX] logiczny Czy kolumna jest dostępna w zapytaniach MDX
[SortByColumnID] Integer Identyfikator kolumny do sortowania według
[AttributeHierarchyID] Integer Identyfikator hierarchii atrybutów
[ModifiedTime] DateTime Kiedy kolumna została ostatnio zmodyfikowana
[StructureModifiedTime] DateTime Kiedy struktura kolumn została ostatnio zmodyfikowana
[RefreshedTime] DateTime Kiedy dane kolumny zostały ostatnio odświeżone
[SystemFlags] Integer Flagi systemowe dla kolumny
[KeepUniqueRows] logiczny Czy zachować unikatowe wiersze
[DisplayOrdinal] Integer Kolejność wyświetlania kolumny
[ErrorMessage] Sznurek Dowolny komunikat o błędzie skojarzony z kolumną
[SourceProviderType] Sznurek Typ dostawcy źródłowego
[DisplayFolder] Sznurek Folder wyświetlania do organizowania kolumn
[KodowanieHint] Integer Wskazówka kodowania dla kolumny
[RelatedColumnDetailsID] Integer Identyfikator powiązanych szczegółów kolumny
[AlternateOfID] Integer Identyfikator, jeśli jest to alternatywa innej kolumny
[LineageTag] Sznurek Tag pochodzenia do śledzenia pochodzenia kolumn
[SourceLineageTag] Sznurek Tag pochodzenia źródłowego

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.COLUMNS()

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

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

EVALUATE
	VAR _Columns =
		INFO.COLUMNS()

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

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_Columns,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Column Name", [ExplicitName],
			"Data Type", [ExplicitDataType],
			"Is Hidden", [IsHidden],
			"Is Key", [IsKey]
		)
	ORDER BY [Table Name], [Column Name]

Zobacz także