CalculatedTableColumn Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |