Compartir a través de


Tipos de datos del Diseñador de modelos

La siguiente información explica los diferentes tipos de propiedades utilizados en las definiciones de objeto y colección en la sección Diseñador de modelos de informe de los Libros en pantalla. Todos los tipos de datos aparecen en el Lenguaje de definición de modelos semánticos (SMDL) como un elemento a menos que se especifique lo contrario.

Tipo

Descripción

ID

Propiedad con un valor que identifica de forma global y única un objeto. Si el nombre de la propiedad es ID, aparece en SMDL como un atributo. En todas las demás instancias, esta propiedad aparece en SMDL como un elemento.

Object

Propiedad cuya estructura está definida en los temas de definición de objetos.

String

Propiedad con un valor de texto de cadena.

Name

Propiedad con un valor de texto de cadena. Los nombres deben ser únicos en el espacio de nombres del elemento. Si no se especifica, el espacio de nombres de un elemento es el objeto contenedor más interno que tiene un nombre.

Integer

Propiedad con un valor de tipo Integer (int32).

Boolean

Propiedad con true o false como valor del objeto. A menos que se especifique lo contrario, el valor de un objeto Boolean opcional omitido es False.

Float

Propiedad con un valor de tipo Float. Se utiliza un punto (.) como separador decimal opcional.

Enum

Propiedad con un valor de texto de cadena que debe estar en una lista de valores designados.

Date

Propiedad con un valor completo de fecha o fecha y hora especificado con el formato de fecha ISO8601: AAAA-MM-DD[THH:MM[:SS[.S]]].

Time

Propiedad con un valor completo de hora especificado con el formato de fecha ISO 8601: HH:MM[:SS[.S]].

Language

Propiedad con un valor de texto que contiene un código de idioma y referencia cultural, como "es-es" para español de España. El valor debe ser un idioma específico o un idioma neutro para el que se defina un idioma predeterminado en Microsoft.NET Framework.

Binary

Propiedad con un valor binario codificado de base-64.

Variant

Propiedad con cualquier tipo XML sencillo.

EntityKey

Propiedad con un valor binario codificado de base-64 que identifica de forma única una instancia de una entidad. Una propiedad EntityKey se crea a partir de una combinación de las columnas de clave para la entidad. El primer byte está reservado y debe ser igual a cero. El primer byte va seguido de una serialización binaria de las columnas de clave de la tabla a la que está enlazada la entidad o columna en sus tipos nativos. Las columnas de clave se serializan en el orden en que están definidas en la lista de claves principales del modelo físico.

Enumeración DataType

La enumeración DataType define el tipo de datos de un atributo, una expresión o un parámetro. Un tipo de datos debe seguir el siguiente tipo de propiedad del Diseñador de modelos de informe y sus correspondientes tipos de Common Language Runtime (CLR). Los valores de la base de datos que tiene los tipos CLR se tratan como el tipo del Diseñador de modelos de informe correspondiente.

Tipos CLR

Tipo del Diseñador de modelos de informe correspondiente

Boolean

Boolean

DateTime, DataTime Offset

DateTime

Nota: aunque puede especificar valores DateTime Offset, Reporting Services los convierte automáticamente en valores DateTime UTC.

Timespan

Time

Int16, Int32, UInt16, Byte, SByte

Integer

Decimal, Int64, UInt32, UInt64

Decimal

Single, Double

Float

String, Char, GUID

String

Byte[]

Binary

Ninguno

EntityKey