Compartir a través de


CalculatedTableColumn Clase

Definición

Representa una columna en un objeto Table que se basa en una expresión DAX. Una colección de objetos CalculatedTableColumn, en un objeto Table enlazado a una partición con un objeto Source de tipo CalculatedPartitionSource, da como resultado una tabla calculada.

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

Constructores

CalculatedTableColumn()

Cree una nueva instancia de la clase CalculatedTableColumn con la configuración predeterminada.

Propiedades

Alignment

Especifica la alineación del texto de la columna en las visualizaciones de informes. Los valores posibles son: Default (1), Left (2), Right (3), Center (4).

(Heredado de Column)
AlternateOf

Define el origen de referencia AlternateOf BaseTable o BaseColumn y el Resumen.

(Heredado de Column)
Annotations

Obtiene el objeto de colección de todas las anotaciones en el elemento Column actual.

(Heredado de Column)
AttributeHierarchy

Una referencia a un objeto AttributeHierarchy asociado a este objeto ColumnOrigin.

(Heredado de Column)
ChangedProperties

Obtiene el objeto de colección de todas las propiedades modificadas en la columna actual.

(Heredado de Column)
ColumnOrigin

Devuelve un objeto ColumnOrigin. Es aplicable únicamente a las columnas no calculadas de una columna calculada. ColumnOrigin apunta a otra columna que es el origen de los metadatos y los datos de esta columna.

DataCategory

Especifica el tipo de datos incluidos en la columna para que se puedan agregar comportamientos personalizados según el tipo de columna. Hay 248 valores posibles. Los primeros diez son: Invalid (-1), All (1), Regular (2), Image (3), ImageBMP (4), ImageGIF (5), ImageJPG (6), ImagePNG (7), ImageTIFF (8), ImageURL (9), Id (10). Para el resto, vea en MSDN la documentación del protocolo tabular SSAS-MS-T de SQL Server Analysis Services.

(Heredado de Column)
DataType

En el caso de un elemento DataColumn, especifica el tipo de datos. Vea https://msdn.microsoft.com/library/gg492146.aspx para obtener una lista de los tipos de datos admitidos.

(Heredado de Column)
Description

Descripción de la columna, que está visible para los desarrolladores en tiempo de diseño y para los administradores en las herramientas de administración, como SQL Server Management Studio.

(Heredado de Column)
DisplayFolder

Define la carpeta para mostrar de la columna, para que la usen los clientes.

(Heredado de Column)
DisplayOrdinal

Indica la posición visual de la columna, definida como un orden relativo, en lugar de una ordenación estricta (ejemplo: 10, 20, 40, 50). Permite a las aplicaciones cliente mantener una posición de columna coherente.

(Heredado de Column)
EncodingHint

Esta propiedad permite especificar una sugerencia de codificación para la columna. Una columna numérica puede usar una codificación basada en valores o una codificación basada en hash. Normalmente, el servidor intentará detectar automáticamente la codificación que se va a usar, pero puede que más adelante vuelva a codificar. Esta propiedad permite sugerir al servidor que empiece con un tipo de codificación diferente.

(Heredado de Column)
ErrorMessage

Una cadena que explica el estado de error asociado con el objeto actual. La establece el motor solo cuando el estado del objeto es uno de estos tres valores: SemanticError, DependencyError o EvaluationError. Se aplica solo a las columnas del tipo Calculated o CalculatedTableColumn. Estará vacía para otros objetos de columna.

(Heredado de Column)
ExtendedProperties

Obtiene el objeto de colección de todas las propiedades extendedproperties en el objeto Column actual.

(Heredado de Column)
FormatString

Una cadena que especifica el formato del contenido de la columna.

(Heredado de Column)
IsAvailableInMDX

Un valor booleano que indica si la columna se puede excluir del uso de herramientas de consulta MDX. False si se puede excluir el uso de la columna en herramientas de consulta MDX; en caso contrario, true.

(Heredado de Column)
IsDataTypeInferred

Valor booleano que indica si el tipo de datos se deduce.

(Heredado de Column)
IsDefaultImage

Un valor booleano que indica si esta columna se devuelve como la propiedad DefaultImage predeterminada en CSDL.

(Heredado de Column)
IsDefaultLabel

Un valor booleano que indica si esta columna se incluye en el elemento DisplayKey en CSDL.

(Heredado de Column)
IsHidden

Un valor booleano que indica si una columna se trata como oculta por parte de las herramientas de visualización del cliente. True si la columna se trata como oculta; en caso contrario, false.

(Heredado de Column)
IsKey

Un valor booleano que indica si la columna es una clave de la tabla. True si la columna es una clave de la tabla; en caso contrario, false.

(Heredado de Column)
IsNameInferred

Un valor booleano que indica si el nombre de la columna se infiere por el servidor.

IsNullable

Si es false, la columna no puede contener valores nulos. Aunque sea true, es posible que todavía no permita valores nulos si es una columna de clave.

(Heredado de Column)
IsRemoved

Valor booleano que especifica si este objeto se ha quitado de un árbol de objetos.

(Heredado de MetadataObject)
IsUnique

Un valor booleano que indica si la columna solamente contiene valores únicos. True si los valores son únicos; en caso contrario, false.

(Heredado de Column)
KeepUniqueRows

Especifica el comportamiento de agrupación que se usa para crear una jerarquía. Si es true, se agrupa por clave de entidad. Si es false, se agrupa por valor.

(Heredado de Column)
LineageTag

Etiqueta que representa el linaje del objeto.

(Heredado de Column)
Model

Obtiene el modelo tabular que contiene este objeto.

(Heredado de MetadataObject)
ModifiedTime

La hora en la que se ha modificado por última vez el objeto.

(Heredado de Column)
Name

Obtiene o establece el nombre de una columna en un modelo tabular.

(Heredado de Column)
ObjectType

Obtiene el tipo del objeto.

(Heredado de Column)
Parent

Objeto primario, es NULL para los objetos Model.

(Heredado de Column)
RefreshedTime

La hora en la que se ha actualizado por última vez el objeto.

(Heredado de Column)
RelatedColumnDetails

Referencia a un objeto RelatedColumnDetails asociado a este objeto Column.

(Heredado de Column)
SortByColumn

Indica que la columna que define esta propiedad se ordenará por los valores de la columna a la que hace referencia esta propiedad.

(Heredado de Column)
SourceColumn

Nombre de la columna de la que se recuperarán los datos. El nombre debe coincidir con una columna que se devuelve durante el procesamiento o la actualización, donde el origen de la partición es una expresión (como la expresión de CalculatedPartitionSource).

SourceLineageTag

Etiqueta que representa el linaje del origen del objeto.

(Heredado de Column)
SourceProviderType

El tipo de datos original de la columna tal y como se define en el lenguaje del origen de datos. Este tipo de datos se usa para generar consultas directamente en el origen de datos, como por ejemplo, en el modo DirectQuery.

(Heredado de Column)
State

Enumera el estado de la columna. Estos son algunos de los valores posibles. Ready (1): la columna es consultable y tiene datos actualizados. NoData (3): la columna es consultable, pero no tiene ningún dato. Este estado se aplica únicamente a columnas de tipo Data. CalculationNeeded (4): la columna no es consultable y debe actualizarse (es decir, recalcularse) para que sea funcional. Este estado se aplica únicamente a columnas de tipo Calculated o de tipo CalculatedTableColumn. SemanticError (5): la columna se encuentra en un estado de error debido a una expresión no válida. La columna no es consultable. Este estado se aplica únicamente a columnas de tipo Calculated o de tipo CalculatedTableColumn. EvaluationError (6): la columna se encuentra en un estado de error debido a un error al evaluar la expresión. La columna no es consultable. Este estado se aplica únicamente a columnas de tipo Calculated o de tipo CalculatedTableColumn. DependencyError (7): la columna se encuentra en un estado de error porque algunas de sus dependencias de cálculo tienen un estado de error. La columna no es consultable. Este estado se aplica únicamente a columnas de tipo Calculated o de tipo CalculatedTableColumn. Incomplete (8): algunos elementos de la columna no tienen ningún dato por lo que debe actualizarse la columna para visualizar los datos. La columna es consultable. Este estado se aplica únicamente a columnas de tipo Data. SyntaxError (9): la columna se encuentra en un estado de error debido a un error de sintaxis en la expresión. La columna no es consultable. Este estado se aplica únicamente a columnas de tipo Calculated.

(Heredado de Column)
StructureModifiedTime

La hora en la que se ha modificado por última vez la estructura del objeto.

(Heredado de Column)
SummarizeBy

Un valor que indica la función predeterminada, si existe, que se usa para agregar este campo. Los valores posibles son: Default (1), None (2), Sum (3), Min (4), Max (5), Count (6), Average (7), DistinctCount (8). Si no se especifica, se asume el valor Default para campos numéricos y None para el resto de campos.

(Heredado de Column)
Table

Una referencia a un objeto Table que posee esta columna.

(Heredado de Column)
TableDetailPosition

Determina si esta columna se puede colocar en la colección DefaultDetails de la tabla. Esta colección es un conjunto ordenado de tipos de columna. Un valor positivo indica la participación en la colección. La colección se ordena en orden ascendente de este elemento. La colección DefaultDetails se devuelve como parte de los metadatos de CSDL devueltos por la operación de DISCOVER_CSDL_METADATA.

(Heredado de Column)
Type

Especifica el enlace de datos. Los valores incluidos son: Data (1), donde el contenido de esta columna procede de un origen de datos; Calculated(2), donde el contenido se calcula desde una expresión después de que se hayan rellenado las columnas de datos; RowNumber (3), donde la columna es una columna interna que representa el número de fila; CalculatedTableColumn (4), donde las tablas que se basan en una expresión calculada se deducen automáticamente y generan las columnas de la tabla.

(Heredado de Column)
Variations

Obtiene el objeto de la colección de todas las variaciones de la columna actual.

(Heredado de Column)

Métodos

Clone()

Crea una nueva copia completa de un objeto Column.

(Heredado de Column)
CopyFrom(Column)
Obsoletos.

En desuso. Use el método CopyTo en su lugar.

(Heredado de Column)
CopyTo(Column)

Copia un objeto Column en el objeto especificado.

(Heredado de Column)
Rename(String)
Obsoletos.

En desuso. Use el método RequestRename en su lugar.

(Heredado de Column)
RequestRename(String)

Solicitud de cambio de nombre de este objeto.

(Heredado de Column)
Validate()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Solo para uso interno de Microsoft.

(Heredado de MetadataObject)

Se aplica a