Freigeben über


CalculatedColumn Klasse

Definition

Stellt eine Spalte dar, die auf einem DAX-Ausdruck in einer Tabelle basiert, die auch DataColumns und eine RowNumberColumn enthält. Ein CalculatedColumn kann auch einer berechneten Tabelle hinzugefügt werden.

public class CalculatedColumn : Microsoft.AnalysisServices.Tabular.Column
type CalculatedColumn = class
    inherit Column
Public Class CalculatedColumn
Inherits Column
Vererbung

Konstruktoren

Name Beschreibung
CalculatedColumn()

Erstellen Sie eine neue Instanz der CalculatedColumn-Klasse mit Standardeinstellungen.

Eigenschaften

Name Beschreibung
Alignment

Gibt die Textausrichtung der Spalte in Berichtsvisualisierungen an. Die möglichen Werte sind Default (1), Left (2), Right (3), Center (4).

(Geerbt von Column)
AlternateOf

Definiert die AlternateOf-Referenzquelle BaseTable oder BaseColumn und die Zusammenfassung.

(Geerbt von Column)
Annotations

Ruft das Auflistungsobjekt aller Anmerkungen in der aktuellen Spalte ab.

(Geerbt von Column)
AttributeHierarchy

Ein Verweis auf ein AttributeHierarchy-Objekt, das diesem ColumnOrigin-Objekt zugeordnet ist.

(Geerbt von Column)
ChangedProperties

Ruft das Auflistungsobjekt aller changedproperties in der aktuellen Spalte ab.

(Geerbt von Column)
DataCategory

Gibt den Typ der in der Spalte enthaltenen Daten an, sodass Sie benutzerdefinierte Verhaltensweisen basierend auf dem Spaltentyp hinzufügen können. Es gibt 248 mögliche Werte. Die ersten zehn sind ungültig (-1), All (1), Regular (2), Image (3), ImageBMP (4), ImageGIF (5), ImageJPG (6), ImagePNG (7), ImageTIFF (8), ImageURL (9), ID (10). Weitere Informationen finden Sie in der MS-SSAS-T SQL Server Analysis Services Tabular Protocol-Dokumentation auf MSDN.

(Geerbt von Column)
DataType

Gibt für einen DataColumn den Datentyp an. Eine Liste der unterstützten Datentypen finden Sie unter.See https://msdn.microsoft.com/library/gg492146.aspx for a list of supported data types.

(Geerbt von Column)
Description

Die Beschreibung der Spalte, die für Entwickler zur Entwurfszeit und für Administratoren in Verwaltungstools wie SQL Server Management Studio sichtbar ist.

(Geerbt von Column)
DisplayFolder

Definiert den Anzeigeordner für die Spalte für die Verwendung durch Clients.

(Geerbt von Column)
DisplayOrdinal

Gibt die visuelle Position der Spalte an, die als relative Reihenfolge und nicht als strenge Sortierung definiert ist (Beispiel: 10, 20, 40, 50). Es ermöglicht Clientanwendungen, eine konsistente Spaltenposition beizubehalten.

(Geerbt von Column)
EncodingHint

Diese Eigenschaft ermöglicht die Angabe eines Codierungshinweiss für die Spalte. Eine numerische Spalte kann entweder wertbasierte Codierung oder hashbasierte Codierung verwenden. In der Regel versucht der Server automatisch zu erkennen, welche Codierung verwendet werden soll, aber eine erneute Codierung kann später auftreten. Diese Eigenschaft ermöglicht den Hinweis auf den Server, dass er mit einem anderen Codierungstyp beginnen soll.

(Geerbt von Column)
ErrorMessage

Eine Zeichenfolge, die den Fehlerstatus erläutert, der dem aktuellen Objekt zugeordnet ist. Sie wird vom Modul nur festgelegt, wenn der Status des Objekts einer der folgenden drei Werte ist: SemanticError, DependencyError oder EvaluationError. Sie gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". Sie ist für andere Spaltenobjekte leer.

(Geerbt von Column)
Expression

Der DAX-Ausdruck, der für die berechnete Spalte ausgewertet wird.

ExpressionContext

Ausdruckskontext für berechnete Spalte.

ExtendedProperties

Ruft das Auflistungsobjekt aller erweiterten Eigenschaften in der aktuellen Spalte ab.

(Geerbt von Column)
FormatString

Eine Zeichenfolge, die das Format des Spalteninhalts angibt.

(Geerbt von Column)
IsAvailableInMDX

Ein boolescher Wert, der angibt, ob die Spalte von der Verwendung in MDX-Abfragetools ausgeschlossen werden kann. False, wenn die Spalte von der Verwendung in MDX-Abfragetools ausgeschlossen werden kann; andernfalls "true".

(Geerbt von Column)
IsDataTypeInferred

Ein boolescher Wert, der angibt, ob der Datentyp abgeleitet ist.

(Geerbt von Column)
IsDefaultImage

Ein boolescher Wert, der angibt, ob diese Spalte als DefaultImage-Eigenschaft in CSDL zurückgegeben wird.

(Geerbt von Column)
IsDefaultLabel

Ein boolescher Wert, der angibt, ob diese Spalte im DisplayKey-Element in CSDL enthalten ist.

(Geerbt von Column)
IsHidden

Ein boolescher Wert, der angibt, ob eine Spalte von Clientvisualisierungstools als ausgeblendet behandelt wird. True, wenn die Spalte als ausgeblendet behandelt wird; andernfalls "false".

(Geerbt von Column)
IsKey

Ein boolescher Wert, der angibt, ob die Spalte ein Schlüssel der Tabelle ist. True, wenn die Spalte ein Schlüssel der Tabelle ist; andernfalls "false".

(Geerbt von Column)
IsNullable

Wenn "false" ist, darf die Spalte keine NULL-Werte enthalten. Auch wenn "true" ist, lässt es möglicherweise keine NULL-Werte zu, wenn es sich um eine Schlüsselspalte handelt.

(Geerbt von Column)
IsRemoved

Ein boolescher Wert, der angibt, ob dieses Objekt aus einer Objektstruktur entfernt wurde.

(Geerbt von MetadataObject)
IsUnique

Ein boolescher Wert, der angibt, ob die Spalte nur eindeutige Werte enthält. True, wenn die Werte eindeutig sind; andernfalls "false".

(Geerbt von Column)
KeepUniqueRows

Gibt das Gruppierungsverhalten an, das zum Erstellen einer Hierarchie verwendet wird. True-Gruppen nach Entitätsschlüssel. False groups by value.

(Geerbt von Column)
LineageTag

Ein Tag, das die Linie des Objekts darstellt.

(Geerbt von Column)
Model

Ruft das Tabellarische Modell ab, das dieses Objekt enthält.

(Geerbt von MetadataObject)
ModifiedTime

Die Uhrzeit, zu der das Objekt zuletzt geändert wurde.

(Geerbt von Column)
Name

Dient zum Abrufen oder Festlegen des Namens einer Spalte in einem tabellarischen Modell.

(Geerbt von Column)
ObjectType

Ruft den Objekttyp ab.

(Geerbt von MetadataObject)
Parent

Ruft das übergeordnete Objekt des aktuellen MetadataObject ab.

(Geerbt von MetadataObject)
RefreshedTime

Die Uhrzeit, zu der das Objekt zuletzt aktualisiert wurde.

(Geerbt von Column)
RelatedColumnDetails

Ein Verweis auf ein RelatedColumnDetails -Objekt, das diesem Column -Objekt zugeordnet ist.

(Geerbt von Column)
SortByColumn

Gibt an, dass die Spalte, die diese Eigenschaft definiert, nach den Werten der Spalte sortiert wird, auf die von dieser Eigenschaft verwiesen wird.

(Geerbt von Column)
SourceLineageTag

Ein Tag, das die Herkunft der Quelle für das Objekt darstellt.

(Geerbt von Column)
SourceProviderType

Der ursprüngliche Datentyp der Spalte gemäß definition in der Sprache der Datenquelle. Dieser Datentyp wird verwendet, um Abfragen direkt für die Datenquelle zu generieren, z. B. im DirectQuery-Modus.

(Geerbt von Column)
State

Listet den Status der Spalte auf. Mögliche Werte sind: Bereit (1) Die Spalte kann abgefragt werden und weist up-to-datumsdaten auf. NoData (3) Die Spalte kann abgefragt werden, hat aber keine Daten. Dieser Zustand gilt nur für Spalten des Typs "Data". CalculationNeeded (4) Die Spalte kann nicht abgefragt werden und muss aktualisiert werden (d. h. neu berechnet), um funktionsfähig zu werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". SemanticError (5) Die Spalte befindet sich aufgrund eines ungültigen Ausdrucks in einem Fehlerzustand. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". EvaluationError (6) Die Spalte befindet sich aufgrund eines Fehlers während der Ausdrucksauswertung in einem Fehlerzustand. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". DependencyError (7) Die Spalte befindet sich in einem Fehlerzustand, da sich einige der Berechnungsabhängigkeiten in einem Fehlerzustand befinden. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Calculated" oder "CalculatedTableColumn". Unvollständig (8) Einige Teile der Spalte enthalten keine Daten, und die Spalte muss aktualisiert werden, um die Daten einzubringen. Die Spalte kann abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Data". SyntaxError (9) Die Spalte befindet sich aufgrund eines Syntaxfehlers in seinem Ausdruck in einem Fehlerzustand. Die Spalte kann nicht abfragt werden. Dieser Zustand gilt nur für Spalten des Typs "Berechnet".

(Geerbt von Column)
StructureModifiedTime

Die Zeit, zu der die Struktur des Objekts zuletzt geändert wurde.

(Geerbt von Column)
SummarizeBy

Ein Wert, der die Standardfunktion angibt, falls vorhanden, zum Aggregieren dieses Felds verwendet wird. Die möglichen Werte sind Default (1), None (2), Sum (3), Min (4), Max (5), Count (6), Average (7), DistinctCount (8). Wenn nicht angegeben, wird "Default" für numerische Felder angenommen, "None" für alle anderen Felder.

(Geerbt von Column)
Table

Ein Verweis auf ein Table-Objekt, das diese Spalte besitzt.

(Geerbt von Column)
TableDetailPosition

Bestimmt, ob Sie diese Spalte in der DefaultDetails -Auflistung der Tabelle platzieren können. Diese Auflistung ist ein sortierter Satz von Spaltentypen. Ein positiver Wert gibt die Teilnahme an der Sammlung an. Die Auflistung wird in aufsteigender Reihenfolge dieses Elements sortiert. Die DefaultDetails-Auflistung wird als Teil der CSDL-Metadaten zurückgegeben, die vom DISCOVER_CSDL_METADATA-Vorgang zurückgegeben werden.

(Geerbt von Column)
Type

Gibt die Datenbindung an. Zu den Werten gehören Daten (1), bei denen der Inhalt dieser Spalte aus einer Datenquelle, berechnet (2) stammt, in der der Inhalt aus einem Ausdruck berechnet wird, nachdem die Datenspalten aufgefüllt wurden, RowNumber (3), wobei die Spalte eine interne Spalte ist, die die Zeilennummer darstellt, oder BerechnetTableColumn (4), wobei Tabellen, die auf einem berechneten Ausdruck basieren, automatisch abgeleitet und die Spalten in der Tabelle generiert werden.

(Geerbt von Column)
Variations

Ruft das Auflistungsobjekt aller Variationen in der aktuellen Spalte ab.

(Geerbt von Column)

Methoden

Name Beschreibung
Clone()

Erstellt eine neue, vollständige Kopie eines Column -Objekts.

(Geerbt von Column)
CopyFrom(Column)
Veraltet.

Deprecated. Verwenden Sie stattdessen copyTo-Methode.

(Geerbt von Column)
CopyTo(Column)

Kopiert ein Column -Objekt in das angegebene Objekt.

(Geerbt von Column)
Rename(String)
Veraltet.

Deprecated. Verwenden Sie stattdessen die RequestRename-Methode.

(Geerbt von Column)
RequestRename(String)

Anfordern der Umbenennung dieses Objekts.

(Geerbt von Column)
Validate()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Nur die interne Verwendung von Microsoft.

(Geerbt von MetadataObject)

Gilt für: