Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Berechnete Spalte
Berechnete Tabelle
Measure
Visuelle Berechnung
DAX Abfrage
Gibt eine Tabelle mit Informationen zu jeder Spalte im Semantikmodell zurück. Diese Funktion stellt Metadaten zu allen Spalten bereit, einschließlich ihrer Eigenschaften und Merkmale.
Syntax
INFO.COLUMNS ( [<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:
| Kolumne | Datentyp | Description |
|---|---|---|
| [ID] | Integer | Eindeutiger Bezeichner für die Spalte |
| [TableID] | Integer | Bezeichner der Tabelle, die diese Spalte enthält |
| [ExplicitName] | String | Der explizit definierte Name der Spalte |
| [Abgeleiteter Name] | String | Der abgeleitete Name der Spalte |
| [ExplicitDataType] | Integer | Der explizit definierte Datentyp der Spalte |
| [InferredDataType] | Integer | Der abgeleitete Datentyp der Spalte |
| [DataCategory] | String | Die Datenkategorieklassifizierung für die Spalte |
| [Beschreibung] | String | Die Beschreibung der Spalte |
| [IsHidden] | Boolean | Gibt an, ob die Spalte in Clienttools ausgeblendet ist. |
| [Zustand] | Integer | Der aktuelle Status der Spalte |
| [IsUnique] | Boolean | Gibt an, ob die Spalte eindeutige Werte enthält. |
| [IsKey] | Boolean | Gibt an, ob es sich bei der Spalte um eine Schlüsselspalte handelt. |
| [IstNullable] | Boolean | Gibt an, ob die Spalte Nullwerte enthalten kann. |
| [Ausrichtung] | Integer | Die Ausrichtungseinstellung für die Spalte |
| [TableDetailPosition] | Integer | Die Position der Spalte in Tabellendetailseiteten |
| [IsDefaultLabel] | Boolean | Gibt an, ob diese Spalte die Standardbezeichnung ist. |
| [IsDefaultImage] | Boolean | Gibt an, ob diese Spalte das Standardbild ist. |
| [SummarizeBy] | Integer | Wie die Spalte zusammengefasst werden soll |
| [ColumnStorageID] | Integer | Bezeichner für den Speicher der Spalte |
| [Typ] | Integer | Die Typklassifizierung der Spalte |
| [SourceColumn] | String | Der Name der Quellspalte |
| [ColumnOriginID] | Integer | Bezeichner für den Ursprung der Spalte |
| [Ausdruck] | String | Der DAX Ausdruck für berechnete Spalten |
| [FormatString] | String | Die Formatzeichenfolge für die Spalte |
| [IsAvailableInMDX] | Boolean | Gibt an, ob die Spalte in MDX-Abfragen verfügbar ist. |
| [SortByColumnID] | Integer | Bezeichner der Spalte, nach der sortiert werden soll |
| [AttributeHierarchyID] | Integer | Bezeichner der Attributhierarchie |
| [ModifiedTime] | DateTime | Zeitpunkt der letzten Änderung der Spalte |
| [StructureModifiedTime] | DateTime | Zeitpunkt der letzten Änderung der Spaltenstruktur |
| [RefreshedTime] | DateTime | Wann die Spaltendaten zuletzt aktualisiert wurden |
| [SystemFlags] | Integer | Systemkennzeichnungen für die Spalte |
| [KeepUniqueRows] | Boolean | Gibt an, ob eindeutige Zeilen beibehalten werden sollen. |
| [DisplayOrdinal] | Integer | Die Anzeigereihenfolge der Spalte |
| [ErrorMessage] | String | Jede Fehlermeldung, die der Spalte zugeordnet ist |
| [SourceProviderType] | String | Der Quellanbietertyp |
| [DisplayFolder] | String | Der Anzeigeordner zum Organisieren von Spalten |
| [EncodingHint] | Integer | Codierungshinweis für die Spalte |
| [RelatedColumnDetailsID] | Integer | Bezeichner für verwandte Spaltendetails |
| [AlternateOfID] | Integer | Bezeichner, wenn dies eine Alternative zu einer anderen Spalte ist |
| [LineageTag] | String | Das Zeilentag zum Nachverfolgen der Spaltenlinie |
| [SourceLineageTag] | String | Das Quellzeilentag |
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.COLUMNS()
Beispiel 2 – DAX Abfrage mit Verknüpfungen
Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:
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]