CalculatedColumn 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 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) |