Si no sabes cómo solucionar el error DataFormat.Error: We could not convert to a number, aquí tienes una guía que te ayudará con ello.

En este sentido, lea la publicación para resolver el problema 'DataFormat'. No se puede convertir a formato numérico. Trabajar en Power Query dentro de Excel o Power BI debería facilitar el análisis y la generación de informes de datos. Sin embargo, muchos de sus usuarios enfrentan la molestia de los problemas de conversión de tipos de datos, especialmente cuando los formatos no son consistentes.

Los problemas con la interpretación de datos por parte de Power Query debido a delimitadores incompatibles, diferentes formatos de datos o configuraciones regionales incorrectas darán como resultado el siguiente mensaje de error de conversión:

Formato de datos. No pudimos convertir al formato numérico. [Detalles del error]:

Esta publicación le explicará las raíces del problema y los remedios efectivos para este tipo de errores.

Formatear correctamente los datosLa conversión a número falló



DataFormat.La corrección de errores requiere Estas son algunas de las pocas técnicas que probamos al trabajar con datos en Power Query, Excel o Power BI, pero no pudimos convertirlos a números:


Eliminar el campo "Cambiar tipo" que se completa automáticamente


Eliminar valores no numéricos


Limpie y estandarice sus datos antes de cambiar los tipos.


Establecer manualmente la configuración regional y los delimitadores


Separar adecuadamente los millares y decimales


Vamos a entrar en detalles sobre esto.

1. Eliminar el paso "Cambiar tipo" que se realiza de forma predeterminada


Después de importar los datos, Power Query suele agregar un paso de "Cambiar tipo" para intentar aplicar programáticamente los tipos de datos de columna en función de las primeras 1000 filas. A veces, esto puede resultar problemático si los datos contienen tipos que entran en conflicto entre sí (por ejemplo, valores de texto y enteros en una columna). "No se pudo convertir a número".


Para ello, en la pestaña Datos de Excel, haga clic en el botón Obtener datos. En Power BI, al hacer clic en Transformar datos, aparecerá la opción Iniciar editor de Power Query.


El panel Pasos aplicados, en el Editor de Power Query, se encuentra en el lado derecho de la ventana. Si el paso "Tipo modificado" ya está allí, significa que Power Query ya ha asignado automáticamente los tipos de datos. Para eliminar un paso, haga clic en la X que aparecerá junto a él. Power Query también dejará de intentar convertir automáticamente los tipos de datos.


Después de eliminar el paso “Tipo modificado”, verifique que se haya asignado el tipo de datos adecuado a cada columna.

2. Eliminar valores no numéricos


Esto puede suceder cuando hay valores numéricos y de texto en la misma columna, como "ABC 123", porque Power Query intentaría convertirlos en un número. A continuación, se indican un par de cosas que puede intentar para corregir esto:


Cambie el tipo de datos de la columna a 'Texto', utilice Reemplazar valores para corregir el valor defectuoso y luego vuelva a 'Número decimal'.


También puede lograr esto utilizando la función Dividir columna según el delimitador. Luego, cambie el tipo de datos de una columna a "Texto" y el de la otra a "Número".


Puede borrar las entradas que incluyan valores no válidos o no numéricos antes de poder cambiar el tipo de datos de esa columna a Número.


Una vez que filtre las entradas que no sean números, puede cambiar de forma segura el tipo de datos de la columna original a Número.

3. Limpie y estandarice los datos antes de la conversión de tipos.


A veces, cuando se copian datos de Internet, Power Query se confunde cuando intenta convertir o combinar columnas porque hay espacios indivisibles o símbolos como "&" o "," en los datos.


Para eliminarlos, una vez que se hace clic en el menú Transformar, se puede seleccionar la función LIMPIAR o RECORTAR. Una elimina los espacios adicionales en el texto, dejando solo un espacio entre las palabras; la otra elimina todos los caracteres no imprimibles. Esta última es particularmente útil al limpiar datos traídos a Power BI desde otro lugar, ya que identifica caracteres ocultos que de otra manera no se descubrirían.


Restablezca el tipo de datos de la columna una vez que se apliquen estas funciones.

4. Los delimitadores y la configuración regional se pueden configurar manualmente.


Si existen configuraciones regionales en sus datos, es muy importante asegurarse de que se utilice el delimitador correcto junto con la configuración regional correcta en Power Query. Supongamos que trabaja con datos europeos donde la coma es el separador decimal. Tendría que cambiar Power Query a la configuración regional de origen manualmente en Archivo>Opciones>Opciones de consulta>Configuración regional.


Si se trata de una sola columna, podrá cambiar el tipo de datos correctamente utilizando la configuración regional adecuada navegando a Cambiar tipo usando configuración regional.


Al importar archivos CSV, también debe cambiar manualmente los delimitadores a coma o punto y coma dependiendo de si sus datos los utilizan.

5. Separadores correctos para decimales y miles.


Por último, utilice Reemplazar valores para reemplazar el separador defectuoso si Power Query no convierte los números porque los puntos decimales y los separadores de miles no coinciden. En este caso, para los datos europeos, reemplace "." por "." para convertirlos a lo esperado.


De hecho, conocer algunas de las raíces más frecuentes del error "DataFormat.Error" le permitirá depurar y resolver este problema de forma rápida y sencilla en sus aplicaciones.




Other Articles
Cómo habilitar la carga USB-C en una computadora portátil en Windows 11
Te guiaré en este documental Cómo habilitar la carga USB-C en una computadora portátil en Windows 11

Cómo instalar y configurar los servicios de implementación de Windows
Te enseñaré en este documental cómo instalar y configurar Windows Deployment Services

Cómo instalar y configurar el acceso directo en Windows Server
Te diré cómo instalar y configurar el acceso directo en Windows Server

Cómo solucionar el código de error 3399811147 de Outlook, etiqueta de error 7ita9
Te guiaré sobre cómo solucionar el código de error 3399811147 de Outlook, etiqueta de error 7ita9

Cómo desactivar la función Sobrescribir en el Bloc de notas en Windows 11
Si se pregunta cómo deshabilitar la función Sobrescribir en el Bloc de notas en Windows 11, aquí hay una guía que lo ayudará con eso.

Cómo solucionar el problema de que la computadora Windows no arranca después de habilitar XMP en BIOS
Prepárese para aprender cómo solucionar el problema Windows: la computadora no arranca después de habilitar XMP en BIOS, porque aquí tiene todo lo que necesita.

Cómo utilizar el Visor de eventos en Windows 11
Aquí te mostramos cómo utilizar el Visor de Eventos en Windows 11 de forma sencilla.

Cómo solucionar el problema de no tener Internet después de configurar una IP estática en Windows 11
Prepárese para aprender cómo solucionar el problema de Internet después de configurar una IP estática en Windows 11, porque hoy le informaremos lo que necesita.