CalculatedTableColumn Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |