CalculatedTableColumn Klasse

Definition

Stellt eine Spalte in einer Tabelle dar, die auf einem DAX-Ausdruck basiert. Eine CalculatedTableColumn-Sammlung unter einem Table-Objekt, das an eine Partition mit der Quelle des Typs CalculatedPartitionSource gebunden ist, führt zu einer berechneten Tabelle.

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

Konstruktoren

CalculatedTableColumn()

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

Eigenschaften

Alignment

Gibt die Ausrichtung des Texts der Spalte in Berichtsvisualisierungen an. Die möglichen Werte sind Standard (1), Linksbündig (2), Rechtsbündig (3), Zentriert (4).

(Geerbt von Column)
AlternateOf

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

(Geerbt von Column)
Annotations

Ruft das Sammlungsobjekt 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 geänderten Eigenschaften in der aktuellen Spalte ab.

(Geerbt von Column)
ColumnOrigin

Gibt ein ColumnOrigin-Objekt zurück. Gilt nur für nicht berechnete Spalten einer berechneten Tabelle. ColumnOrigin verweist auf eine andere Spalte, die die Quelle der Metadaten und Daten dieser Spalte ist.

DataCategory

Gibt den Typ der in der Spalte enthaltenen Daten an, damit Sie basierend auf dem Spaltentyp benutzerdefinierte Verhalten hinzufügen können. Es gibt 248 mögliche Werte. Die ersten zehn möglichen Werte sind Ungültig (–1), Alle (1), Normal (2), Bild (3), BildBMP (4), BildGIF (5), BildJPG (6), BildPNG (7), BildTIFF (8), BildURL (9), Id (10). Alle weiteren möglichen Werte finden Sie in der Dokumentation zum MS-SSAS-T SQL Server Analysis Services Tabular Protocol auf MSDN.

(Geerbt von Column)
DataType

Gibt den Datentyp für eine DataColumn an. Unter https://msdn.microsoft.com/library/gg492146.aspx finden Sie eine Liste unterstützter Datentypen.

(Geerbt von Column)
Description

Die Beschreibung der Spalte, die zur Entwurfszeit für Entwickler und für Administratoren in Verwaltungstools (z.B. 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, und zwar definiert als eine relative Reihenfolge statt einer strengen Reihenfolge (Beispiel: 10, 20, 40, 50). Dadurch können Clientanwendungen eine konsistente Spaltenposition beibehalten.

(Geerbt von Column)
EncodingHint

Diese Eigenschaft ermöglicht die Angabe eines Codierungshinweises für die Spalte. Eine numerische Spalte kann entweder eine wertbasierte oder eine hashbasierte Codierung verwenden. In der Regel erkennt der Server automatisch die zu verwendende Codierung. Später kann jedoch eine Neucodierung stattfinden. Diese Eigenschaft ermöglicht die Übermittlung eines Hinweises an den Server, dass mit einem anderen Codierungstyp begonnen werden soll.

(Geerbt von Column)
ErrorMessage

Eine Zeichenfolge, die den mit dem aktuellen Objekt verbundenen Fehlerzustand erläutert. Sie wird nur durch die Engine festgelegt, wenn der Zustand des Objekts einen der folgenden drei Werte aufweist: SemanticError, DependencyError oder EvaluationError. Dies gilt nur für Spalten vom Typ Calculated oder CalculatedTableColumn. Sie ist für andere Spaltenobjekte leer.

(Geerbt von Column)
ExtendedProperties

Ruft das Collectionobjekt 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 wird.

(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 ausgeblendetes Element 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)
IsNameInferred

Ein boolescher Wert, der angibt, ob der Name der Spalte vom Server abgeleitet wird.

IsNullable

Bei FALSE. kann die Spalte keine NULL-Werte enthalten. Selbst bei TRUE sind NULL-Werte unzulässig, 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 für das Erstellen einer Hierarchie an. TRUE gruppiert nach Entitätsschlüssel. FALSE. gruppiert nach Wert.

(Geerbt von Column)
LineageTag

Ein Tag, der die Linie des Objekts darstellt.

(Geerbt von Column)
Model

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

(Geerbt von MetadataObject)
ModifiedTime

Der Zeitpunkt, zu dem das Objekt zuletzt geändert wurde.

(Geerbt von Column)
Name

Ruft den Namen einer Spalte in einem tabellarischen Modell ab oder legt ihn fest.

(Geerbt von Column)
ObjectType

Ruft den Typ des Objekts ab.

(Geerbt von Column)
Parent

Übergeordnetes Objekt, NULL für Model-Objekte.

(Geerbt von Column)
RefreshedTime

Der Zeitpunkt, zu dem 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 diese Eigenschaft verweist.

(Geerbt von Column)
SourceColumn

Der Name der Spalte, aus der die Daten abgerufen werden. Der Name muss einer Spalte entsprechen, die während des Verarbeitens oder Aktualisierens zurückgegeben wird und bei der die Partitionsquelle einem Ausdruck entspricht (als Ausdruck einer CalculatedPartitionSource).

SourceLineageTag

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

(Geerbt von Column)
SourceProviderType

Der ursprüngliche Datentyp der Spalte, wie in der Sprache der Datenquelle definiert. Dieser Datentyp wird verwendet, um direkte Abfragen der Datenquelle zu generieren, z.B. im DirectQuery-Modus.

(Geerbt von Column)
State

Listet den Status der Spalte auf. Die folgenden Werte sind möglich. Ready (1) Die Spalte kann abgefragt werden und enthält aktuelle Daten. NoData (3) Die Spalte kann abgefragt werden, enthält aber keine Daten. Dieser Zustand gilt nur für Spalten vom Typ Data. CalculationNeeded (4) Die Spalte kann nicht abgefragt werden und muss aktualisiert (d.h. neu berechnet) werden, um funktionsfähig zu sein. Dieser Zustand gilt nur für Spalten vom Typ Calculated oder CalculatedTableColumn. SemanticError (5) Die Spalte befindet sich aufgrund eines ungültigen Ausdrucks im Fehlerzustand. Die Spalte kann nicht abgefragt werden. Dieser Zustand gilt nur für Spalten vom Typ Calculated oder CalculatedTableColumn. EvaluationError (6) Die Spalte befindet sich aufgrund eines Fehlers beim Auswerten des Ausdrucks im Fehlerzustand. Die Spalte kann nicht abgefragt werden. Dieser Zustand gilt nur für Spalten vom Typ Calculated oder CalculatedTableColumn. DependencyError (7) Die Spalte befindet sich im Fehlerzustand, da einige der zugehörigen Berechnungsabhängigkeiten einen fehlerhaften Zustand aufweisen. Die Spalte kann nicht abgefragt werden. Dieser Zustand gilt nur für Spalten vom Typ Calculated oder CalculatedTableColumn. Incomplete (8) Einige Teile der Spalte enthalten keine Daten. Die Spalte muss aktualisiert werden, damit die Daten importiert werden. Die Spalte kann abgefragt werden. Dieser Zustand gilt nur für Spalten vom Typ Data. SyntaxError (9) Die Spalte befindet sich im Fehlerzustand aufgrund eines Syntaxfehlers im Ausdruck. Die Spalte kann nicht abgefragt werden. Dieser Zustand gilt nur für Spalten vom Typ Calculated.

(Geerbt von Column)
StructureModifiedTime

Der Zeitpunkt, zu dem die Objektstruktur zuletzt geändert wurde.

(Geerbt von Column)
SummarizeBy

Ein Wert, der die Standardfunktion angibt (sofern vorhanden), mit der das Feld aggregiert wird. Die möglichen Werte sind Standard (1), Keine (2), Sum (3), Min (4), Max (5), Count (6), Average (7), DistinctCount (8). Wenn die Werte nicht angegeben werden, wird für numerische Felder „Standard“ angenommen bzw. für alle anderen Felder „Keine“.

(Geerbt von Column)
Table

Ein Verweis auf ein Tabellenobjekt, das diese Spalte besitzt.

(Geerbt von Column)
TableDetailPosition

Legt fest, ob diese Spalte in die DefaultDetails-Collection der Tabelle aufgenommen werden kann. Diese Collection ist eine geordnete Menge von Spaltentypen. Ein positiver Wert gibt an, dass die Spalte in der Collection enthalten ist. Die Collection ist in aufsteigender Reihenfolge dieses Elements sortiert. Die DefaultDetails-Collection wird als Teil der CSDL-Metadaten durch den Vorgang DISCOVER_CSDL_METADATA zurückgegeben.

(Geerbt von Column)
Type

Gibt die Datenbindung an. Zu den Werten gehören Data (1), wobei der Inhalt dieser Spalte aus einer DataSource stammt, Calculated (2), wobei der Inhalt nach dem Befüllen der Datenspalten anhand eines Ausdrucks berechnet wird, RowNumber (3), wobei die Spalte einer internen Spalte entspricht und die Zeilennummer darstellt, oder CalculatedTableColumn (4), wobei Tabellen, die auf einem berechneten Ausdruck basieren, automatisch die Spalten in der Tabelle ableiten und generieren.

(Geerbt von Column)
Variations

Ruft das Collectionobjekt aller Variationen in der aktuellen Spalte ab.

(Geerbt von Column)

Methoden

Clone()

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

(Geerbt von Column)
CopyFrom(Column)
Veraltet.

Veraltet. Verwenden Sie stattdessen die CopyTo-Methode.

(Geerbt von Column)
CopyTo(Column)

Kopiert ein Column-Objekt in das angegebene Objekt.

(Geerbt von Column)
Rename(String)
Veraltet.

Veraltet. Verwenden Sie stattdessen die RequestRename-Methode.

(Geerbt von Column)
RequestRename(String)

Umbenennen dieses Objekts anfordern.

(Geerbt von Column)
Validate()

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

(Geerbt von MetadataObject)

Gilt für: