Freigeben über


INFORMATIONEN. SPALTEN

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]

Siehe auch