ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

TIPOS DE DATOS
POR: DIEGOBANDERAS C.
INFORMATICA

2014
INFORMATICA

Contenido
INTRODUCCION .............................................................................................................................. 3
Tipos de datos en los modelos de datos ...................................................................................... 3
CONTENIDO ..................................................................................................................................... 4
Resumen de los tipos de datos .................................................................................................. 4
BIBLIOGRAFIA ................................................................................................................................. 9

2
INFORMATICA

INTRODUCCION

Tipos de datos en los modelos de datos
En un modelo de datos, cada columna tiene un tipo de datos asociado que
especifica el tipo de datos que la columna puede contener: números enteros,
números decimales, texto, datos de moneda, fechas y horas, etcétera. El tipo de
datos también determina qué tipos de operaciones puede hacer en la columna y
cuánta memoria se necesita para almacenar los valores de la columna.

3
INFORMATICA

CONTENIDO
Resumen de los tipos de datos
La tabla siguiente se enumera los tipos de datos admitidos en un
modelo de datos. Cuando se importan datos o se usa un valor en una
fórmula, incluso si el origen de datos contiene un tipo de datos distinto,
los datos se convierten a uno de estos tipos de datos. Los datos que
se producen como resultado de las fórmulas también usan estos tipos
de datos.
TIPO DE
DATOS EN
EXCEL

TIPO DE DESCRIPCIÓN
DATOS
EN DAX

Número
entero

Valor
entero
de 64
bits
(ocho
bytes)1, 2

Números que no tienen posiciones decimales.
Los enteros pueden ser números positivos o
negativos, pero deben ser números enteros
comprendidos entre 9.223.372.036.854.775.808 (-2^63) y
9.223.372.036.854.775.807 (2^63-1).

Decimal
Number

Número
real de
64 bits
(ocho
bytes)1, 2

Los números reales son aquellos que pueden
tener posiciones decimales. Abarcan un amplio
intervalo de valores:
Valores negativos desde -1,79E +308 hasta 2,23E -308
Cero
Valores positivos desde 2,23E -308 hasta
1,79E + 308
Sin embargo, el número de dígitos significativos
se limita a 15 dígitos decimales.

TRUE/FALSE Boolean

Valor True o False.

Texto

Cadena de datos de carácter Unicode. Pueden
ser cadenas, números o fechas representados
en un formato de texto.

4

String
INFORMATICA

La longitud de cadena máxima es 268.435.456
caracteres Unicode (256 caracteres mega) o
536.870.912 bytes.
Fecha

Fecha y
hora

Fechas y horas en una representación de fecha
y hora aceptada.
Las fechas válidas son todas las fechas
posteriores al 1 de enero de 1900.

Moneda

Currency El tipo de datos de moneda permite los valores
comprendidos entre 922.337.203.685.477,5808 y
922.337.203.685.477,5807 con cuatro dígitos
decimales de precisión fija.

N/D

En
blanco

Un tipo en blanco es un tipo de datos de DAX
que representa y reemplaza los valores NULL
de SQL. Un valor en blanco se puede crear con
la función BLANK y se puede comprobar si es
tal con la función lógica ISBLANK.

Tabla de conversiones de datos implícitas
El tipo de conversión que se realiza está determinada por el operador,
que convierte los valores que requiere antes de realizar la operación
solicitada. En estas tablas se enumeran los operadores y se indica la
conversión que se lleva a cabo en cada tipo de datos de la columna
cuando se empareja con el tipo de datos de la fila de intersección.
NOTA Los tipos de datos de texto no se incluyen en estas tablas.
Cuando un número se representa en formato de texto, en algunos
casos, PowerPivot intentará determinar el tipo de número y
representarlo como un número.

5
INFORMATICA

Suma (+)
OPERADOR (+)

INTEGER

CURRENCY

REAL

FECHA
Y HORA

INTEGER

INTEGER

CURRENCY

REAL

Fecha y
hora

CURRENCY

CURRENCY

CURRENCY

REAL

Fecha y
hora

REAL

REAL

REAL

REAL

Fecha y
hora

Fecha y hora

Fecha y hora

Fecha y hora

Fecha y
hora

Fecha y
hora

Por ejemplo, si se usa un número real en una operación de
suma en combinación con datos de moneda, ambos
valores se convierten en REAL y el resultado se devuelve
como REAL.

Resta (-)
En la siguiente tabla el encabezado de fila es el minuendo
(el lado de la izquierda) y el encabezado de columna es el
substraendo (el lado de la derecha).
OPERADOR (-)

INTEGER

CURRENCY

REAL

FECHA Y
HORA

INTEGER

INTEGER

CURRENCY

REAL

REAL

CURRENCY

CURRENCY

CURRENCY

REAL

REAL

REAL

REAL

REAL

REAL

REAL

6
INFORMATICA

Fecha y hora

Fecha y hora

Fecha y hora

Fecha y hora

Fecha y
hora

Por ejemplo, si se usa una fecha en una operación de resta con otro
tipo de datos, ambos valores se convierten en fechas y el valor
devuelto también es una fecha.
NOTA Los modelos de datos también admiten el operador unario (negativo), pero este operador no cambia el tipo de datos del
operando.

Multiplicación (*)
OPERADOR (*)

INTEGER

CURRENCY

REAL

FECHA Y
HORA

INTEGER

INTEGER

CURRENCY

REAL

INTEGER

CURRENCY

CURRENCY

REAL

CURRENCY

CURRENCY

REAL

REAL

CURRENCY

REAL

REAL

Por ejemplo, si un entero se combina con un número real en una
operación de multiplicación, ambos números se convierten a números
reales y el valor devuelto también es REAL.
División (/)
En la siguiente tabla, el encabezado de fila es el numerador y el
encabezado de columna es el denominador.

OPERADOR (/)

INTEGER

CURRENCY

REAL

FECHA Y
HORA

REAL

CURRENCY

REAL

REAL

(FILA/COLUMNA)
INTEGER

7
INFORMATICA

CURRENCY

CURRENCY

REAL

CURRENCY

REAL

REAL

REAL

REAL

REAL

REAL

Fecha y hora

REAL

REAL

REAL

REAL

Por ejemplo, si un entero se combina con un valor de moneda en una
operación de división, ambos valores se convierten a números reales y
el resultado también es un número real.

8
INFORMATICA

BIBLIOGRAFIA:
http://office.microsoft.com/es-es/excel-help/tipos-de-datos-en-los-modelos-de-datosHA102836946.aspx

9

Tipos de datos

  • 1.
    ESCUELA SUPERIOR POLITECNICADE CHIMBORAZO TIPOS DE DATOS POR: DIEGOBANDERAS C. INFORMATICA 2014
  • 2.
    INFORMATICA Contenido INTRODUCCION .............................................................................................................................. 3 Tiposde datos en los modelos de datos ...................................................................................... 3 CONTENIDO ..................................................................................................................................... 4 Resumen de los tipos de datos .................................................................................................. 4 BIBLIOGRAFIA ................................................................................................................................. 9 2
  • 3.
    INFORMATICA INTRODUCCION Tipos de datosen los modelos de datos En un modelo de datos, cada columna tiene un tipo de datos asociado que especifica el tipo de datos que la columna puede contener: números enteros, números decimales, texto, datos de moneda, fechas y horas, etcétera. El tipo de datos también determina qué tipos de operaciones puede hacer en la columna y cuánta memoria se necesita para almacenar los valores de la columna. 3
  • 4.
    INFORMATICA CONTENIDO Resumen de lostipos de datos La tabla siguiente se enumera los tipos de datos admitidos en un modelo de datos. Cuando se importan datos o se usa un valor en una fórmula, incluso si el origen de datos contiene un tipo de datos distinto, los datos se convierten a uno de estos tipos de datos. Los datos que se producen como resultado de las fórmulas también usan estos tipos de datos. TIPO DE DATOS EN EXCEL TIPO DE DESCRIPCIÓN DATOS EN DAX Número entero Valor entero de 64 bits (ocho bytes)1, 2 Números que no tienen posiciones decimales. Los enteros pueden ser números positivos o negativos, pero deben ser números enteros comprendidos entre 9.223.372.036.854.775.808 (-2^63) y 9.223.372.036.854.775.807 (2^63-1). Decimal Number Número real de 64 bits (ocho bytes)1, 2 Los números reales son aquellos que pueden tener posiciones decimales. Abarcan un amplio intervalo de valores: Valores negativos desde -1,79E +308 hasta 2,23E -308 Cero Valores positivos desde 2,23E -308 hasta 1,79E + 308 Sin embargo, el número de dígitos significativos se limita a 15 dígitos decimales. TRUE/FALSE Boolean Valor True o False. Texto Cadena de datos de carácter Unicode. Pueden ser cadenas, números o fechas representados en un formato de texto. 4 String
  • 5.
    INFORMATICA La longitud decadena máxima es 268.435.456 caracteres Unicode (256 caracteres mega) o 536.870.912 bytes. Fecha Fecha y hora Fechas y horas en una representación de fecha y hora aceptada. Las fechas válidas son todas las fechas posteriores al 1 de enero de 1900. Moneda Currency El tipo de datos de moneda permite los valores comprendidos entre 922.337.203.685.477,5808 y 922.337.203.685.477,5807 con cuatro dígitos decimales de precisión fija. N/D En blanco Un tipo en blanco es un tipo de datos de DAX que representa y reemplaza los valores NULL de SQL. Un valor en blanco se puede crear con la función BLANK y se puede comprobar si es tal con la función lógica ISBLANK. Tabla de conversiones de datos implícitas El tipo de conversión que se realiza está determinada por el operador, que convierte los valores que requiere antes de realizar la operación solicitada. En estas tablas se enumeran los operadores y se indica la conversión que se lleva a cabo en cada tipo de datos de la columna cuando se empareja con el tipo de datos de la fila de intersección. NOTA Los tipos de datos de texto no se incluyen en estas tablas. Cuando un número se representa en formato de texto, en algunos casos, PowerPivot intentará determinar el tipo de número y representarlo como un número. 5
  • 6.
    INFORMATICA Suma (+) OPERADOR (+) INTEGER CURRENCY REAL FECHA YHORA INTEGER INTEGER CURRENCY REAL Fecha y hora CURRENCY CURRENCY CURRENCY REAL Fecha y hora REAL REAL REAL REAL Fecha y hora Fecha y hora Fecha y hora Fecha y hora Fecha y hora Fecha y hora Por ejemplo, si se usa un número real en una operación de suma en combinación con datos de moneda, ambos valores se convierten en REAL y el resultado se devuelve como REAL. Resta (-) En la siguiente tabla el encabezado de fila es el minuendo (el lado de la izquierda) y el encabezado de columna es el substraendo (el lado de la derecha). OPERADOR (-) INTEGER CURRENCY REAL FECHA Y HORA INTEGER INTEGER CURRENCY REAL REAL CURRENCY CURRENCY CURRENCY REAL REAL REAL REAL REAL REAL REAL 6
  • 7.
    INFORMATICA Fecha y hora Fechay hora Fecha y hora Fecha y hora Fecha y hora Por ejemplo, si se usa una fecha en una operación de resta con otro tipo de datos, ambos valores se convierten en fechas y el valor devuelto también es una fecha. NOTA Los modelos de datos también admiten el operador unario (negativo), pero este operador no cambia el tipo de datos del operando. Multiplicación (*) OPERADOR (*) INTEGER CURRENCY REAL FECHA Y HORA INTEGER INTEGER CURRENCY REAL INTEGER CURRENCY CURRENCY REAL CURRENCY CURRENCY REAL REAL CURRENCY REAL REAL Por ejemplo, si un entero se combina con un número real en una operación de multiplicación, ambos números se convierten a números reales y el valor devuelto también es REAL. División (/) En la siguiente tabla, el encabezado de fila es el numerador y el encabezado de columna es el denominador. OPERADOR (/) INTEGER CURRENCY REAL FECHA Y HORA REAL CURRENCY REAL REAL (FILA/COLUMNA) INTEGER 7
  • 8.
    INFORMATICA CURRENCY CURRENCY REAL CURRENCY REAL REAL REAL REAL REAL REAL Fecha y hora REAL REAL REAL REAL Porejemplo, si un entero se combina con un valor de moneda en una operación de división, ambos valores se convierten a números reales y el resultado también es un número real. 8
  • 9.