Column Class
Updated: May 24, 2016
Represents a base class of a column object of a Tabular model, used to specify a DataColumn, RowNumberColumn, CalculatedColumn, or CalculatedTableColumn.
Assembly: Microsoft.AnalysisServices.Tabular (in Microsoft.AnalysisServices.Tabular.dll)
Microsoft.AnalysisServices.Tabular::MetadataObject
Microsoft.AnalysisServices.Tabular::NamedMetadataObject
Microsoft.AnalysisServices.Tabular::Column
Microsoft.AnalysisServices.Tabular::CalculatedColumn
Microsoft.AnalysisServices.Tabular::CalculatedTableColumn
Microsoft.AnalysisServices.Tabular::DataColumn
Microsoft.AnalysisServices.Tabular::RowNumberColumn
| Name | Description | |
|---|---|---|
![]() | Alignment | Gets or sets the alignment for this property. |
![]() | Annotations | Gets the collection object of all annotations in the current Column. |
![]() | AttributeHierarchy | Gets or sets the attribute hierarchy of this column. |
![]() | DataCategory | Gets or sets the data category of the object. |
![]() | DataType | Gets or sets the type of data stored in the column. For a DataColumn, specifies the data type. See https://msdn.microsoft.com/library/gg492146.aspx for a list of supported data types. |
![]() | Description | Gets or sets a Description property for this object. |
![]() | DisplayFolder | Gets or sets the display folder used by this column. |
![]() | DisplayOrdinal | Reserved for future use. |
![]() | ErrorMessage | Gets or sets a string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or EvaluationError. It is applicable only to columns of the type Calculated or CalculatedTableColumn. It will be empty for other column objects. |
![]() | FormatString | Gets or sets the format string set for this column. |
![]() | IsAvailableInMDX | Gets or sets a value that indicates whether the column can be used in an MDX expression or query. |
![]() | IsDefaultImage | Gets or sets a value that indicates whether the image used is the default image. |
![]() | IsDefaultLabel | Gets or sets a value that indicates whether the label is the default label. |
![]() | IsHidden | Gets or sets a value that indicates whether the column is hidden. |
![]() | IsKey | Gets or sets a value that indicates whether the column is a key of the table. |
![]() | IsNullable | Gets or sets a value that indicates whether the column is nullable. |
![]() | IsRemoved | Gets or sets a value that indicates whether this object was removed from an object tree.(Inherited from MetadataObject.) |
![]() | IsUnique | Gets or sets a value that indicates whether the values of the column is unique. |
![]() | KeepUniqueRows | Gets or sets a value that indicates whether the table keeps the unique rows. |
![]() | Model | Gets the Tabular model of the object. (Inherited from MetadataObject.) |
![]() | ModifiedTime | Gets or sets the date and time the column was modified. |
![]() | Name | Gets or sets the name of a column in a tabular model. (Overrides NamedMetadataObject::Name.) |
![]() | ObjectType | Gets the type of the object. (Overrides MetadataObject::ObjectType.) |
![]() | Parent | Gets the parent object, null for Model objects. (Overrides MetadataObject::Parent.) |
![]() | RefreshedTime | Gets the date and time at which the column was last refreshed. |
![]() | SortByColumn | Gets or sets the column used to sort rows in a table. |
![]() | SourceProviderType | Gets or sets the data type in the external data source (e.g. NVARCHAR(50) for a string column). |
![]() | State | Gets or sets the calculated columns or columns in a calculated table, the state of this column is either calculated (Ready), or not (CalculationNeeded), or an error. For non-calculated columns it is always Ready. |
![]() | StructureModifiedTime | Gets or sets a date and time at which this structure was last modified. |
![]() | SummarizeBy | Gets or sets the aggregation function used by this column. |
![]() | Table | Gets or sets the Table object. |
![]() | TableDetailPosition | Gets or sets a 32-bit integer specifying the position of the Detail record in the Table. |
![]() | Type | Gets or sets the column type. |
| Name | Description | |
|---|---|---|
![]() | Clone() | Creates a new, full copy of a Column object. |
![]() | CopyFrom(Column^) | Obsolete. Deprecated. Use the CopyTo method instead. |
![]() | CopyTo(Column^) | Copies a Column object to the specified object. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | Rename(String^) | Obsolete. Deprecated. Use RequestRename method instead. |
![]() | RequestRename(String^) | Request rename of this object. |
![]() | ToString() | (Inherited from Object.) |
![]() | Validate() | Returns a Validate object. (Inherited from MetadataObject.) |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


