Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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]