Establecer el tipo de datos de una columna en Power Pivot

Se aplica a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Al agregar datos a un modelo de datos, Excel detecta y aplica automáticamente los tipos de datos. Si usa el complemento Power Pivot, puede cambiar el tipo de datos si no se asignó correctamente. La razón más común para cambiar los tipos de datos es cuando los datos numéricos se importan como cadenas, lo que impide que las agregaciones y otros cálculos funcionen según lo esperado.

  1. En la ventana Power Pivot , seleccione la columna cuya tipo de datos quiera cambiar.

  2. En la pestaña Inicio , en el grupo Formato , elija un tipo de datos de la lista Tipo de datos .

    • Texto
    • Número decimal
    • Número entero
    • Moneda
    • VERDADERO/FALSO

Las columnas que contienen números y valores de texto no se pueden convertir en tipos de datos numéricos. Si necesita modificar los valores de los datos para usar el tipo de datos que desea, deberá editar los valores en un archivo de origen y, a continuación, volver a importar la columna.

Consideraciones al cambiar tipos de datos

A veces, al intentar cambiar el tipo de datos de una columna o seleccionar una conversión de datos, pueden producirse los siguientes errores:

  • No se pudo cambiar el tipo de datos
  • Error al cambiar el tipo de datos de columna

Estos errores pueden producirse incluso si el tipo de datos está disponible como opción en la lista desplegable Tipo de datos. Esta sección explica la causa de estos errores y cómo puede corregirlos.

Descripción del tipo de datos actual

Cuando agrega datos a un modelo de datos, Excel comprueba las columnas de datos para ver qué tipos de datos contiene cada columna. Si los datos de esa columna son coherentes, asigna el tipo de datos más preciso a la columna.

Sin embargo, si agrega datos de Excel u otro origen que no impone el uso de un solo tipo de datos en cada columna, Excel asigna un tipo de datos que se adapta a todos los valores de la columna. Por lo tanto, si una columna contiene números de distintos tipos, como números enteros, números largos y moneda, Excel aplica un tipo de datos decimal. Como alternativa, si una columna combina números y texto, Excel asigna el tipo de datos de texto.

Si descubres que los datos tienen un tipo de datos incorrecto, o al menos diferente al que querías, tienes varias opciones:

  • Puede volver a importar los datos. Para ello, abra la conexión existente al origen de datos y vuelva a importar la columna. En función del tipo de origen de datos, es posible que pueda aplicar un filtro durante la importación para quitar valores problemáticos. El filtrado durante la importación requiere que lo importe mediante el complemento Power Pivot.
  • Puede crear una fórmula DAX en una columna calculada para crear un nuevo valor del tipo de datos deseado. Por ejemplo, la función TRUNC se puede usar para cambiar un número decimal a un entero, o puede combinar funciones de información y funciones lógicas para probar y convertir valores.

Descripción de la conversión de datos al cambiar los tipos de datos en Power Pivot

Si se produce un error al seleccionar una opción de conversión de datos, es posible que el tipo de datos actual de la columna no admita la conversión seleccionada. No todas las conversiones se permiten para todos los tipos de datos. Por ejemplo, solo puede cambiar una columna a un tipo de datos booleano si el tipo de datos actual de la columna es un número (entero o decimal) o un texto. Por lo tanto, debe elegir un tipo de datos adecuado para los datos de la columna.

Después de elegir un tipo de datos adecuado, Power Pivot le advertirá sobre posibles cambios en los datos, como la pérdida de precisión o el truncamiento. Haga clic en Aceptar para aceptar y cambiar los datos al nuevo tipo de datos.

Si el tipo de datos se admite, pero Power Pivot encuentra valores que no son compatibles con el nuevo tipo de datos, obtendrá otro error y tendrá que corregir los valores de los datos antes de continuar.

Para obtener información detallada sobre los tipos de datos usados en un modelo de datos, cómo se convierten implícitamente y cómo se usan los diferentes tipos de datos en las fórmulas, vea Tipos de datos admitidos en los modelos de datos.

Principio de página