Puede definir y detectar un tipo de datos, pero la mayoría de las veces no es necesario. De forma predeterminada, la detección de tipos de datos se produce automáticamente al conectarse a:
-
Orígenes de datos estructurados Algunos ejemplos son todas las bases de datos. Power Query lee el esquema de la tabla del origen de datos y muestra automáticamente los datos con el tipo de datos correcto para cada columna.
-
Orígenes no estructurados Algunos ejemplos son Excel, archivos CSV y de texto. Power Query detecta automáticamente los tipos de datos mediante la inspección de los valores de la tabla.
De forma predeterminada, la detección automática de tipos de datos está habilitada en Power Query para orígenes no estructurados, pero puede cambiar la configuración de la opción. En algunos casos, es posible que no desee que estos pasos se produzcan automáticamente porque la acción puede causar errores de actualización del origen de datos. Para obtener más información, vea Control de errores de origen de datos.
Los tipos de datos usados en Power Query se muestran en la tabla siguiente.
Icon |
Tipo de datos |
Descripción |
---|---|---|
Cualquier |
No indica ninguna definición de tipo de datos explícita. |
|
Binario |
Un valor binario, como Y/N o 0/1. |
|
Número decimal fijo |
Tiene un formato fijo de cuatro dígitos a la derecha y 19 a la izquierda. También conocido como tipo de moneda. |
|
Fecha |
Una fecha sin hora y con un cero para el valor fraccionario. |
|
Fecha/Hora |
Un valor de fecha y hora almacenado como un tipo de número decimal. |
|
Fecha y hora/zona horaria |
Una fecha y hora UTC con un desplazamiento de zona horaria. |
|
Duration |
Un período de tiempo convertido en un número decimal. |
|
"True"/"False" |
Un valor booleano de True o False. |
|
Número decimal |
Un número de punto flotante de 64 bits (ocho bytes). |
|
Porcentaje |
Un número decimal fijo con una máscara para aplicar formato de porcentaje. |
|
Texto |
Cadenas, números o fechas representados en un formato de texto. |
|
Hora |
Una hora sin fecha sin dígitos a la izquierda de la posición decimal. |
|
|
Número entero |
Es un valor entero de 64 bits (ocho bytes). |
El tipo de datos de una columna se muestra en el lado izquierdo del encabezado de columna con un icono que simboliza el tipo de datos.
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información, vea Crear, cargar o editar una consulta en Excel (Power Query).
-
Para detectar un tipo de datos, seleccione una columna y, a continuación, seleccione Transformar > Detectar tipo de datos. Puede hacerlo si el tipo de datos actual es Cualquiera y desea que la columna tenga un tipo de datos específico.
-
Para definir un tipo de datos, seleccione Inicio > Tipo de datos y, después, seleccione un tipo de datos en el menú desplegable.
Propina También puede seleccionar el icono en el lado izquierdo del encabezado de columna. Además de cada tipo de datos, también puede seleccionar Usar configuración regional en la parte inferior de la lista para mostrar el cuadro de diálogo Cambiar tipo con configuración regional , para seleccionar un tipo de datos y aplicarle una configuración regional específica. Esta configuración regional reemplaza el Power Query configuración regional. Para obtener más información, vea Establecer una configuración regional o una región para los datos (Power Query).
De forma predeterminada, para los orígenes no estructurados, Power Query inspecciona y detecta automáticamente los tipos de columna y los encabezados en función de las primeras 200 filas de la tabla. Cuando esta configuración está habilitada, Power Query agrega automáticamente dos pasos a la consulta inmediatamente después del primer paso de origen:
-
Paso: Encabezados promocionados Promueve la primera fila de la tabla para que sea el encabezado de columna. Este paso es el equivalente al comando Usar primera fila como encabezado de la pestaña Inicio . Por ejemplo:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Paso: Tipo cambiado Convierte los valores del tipo de datos Any en un tipo de datos según la inspección de los valores de cada columna. Este paso equivale al comando Detectar tipo de datos de la pestaña Transformar. Por ejemplo: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Procedure
-
En la Editor de Power Query, seleccione Opciones de> de archivo y configuración > Opciones de consulta.
-
Establecer la opción para todos los libros En el panel izquierdo, en GLOBAL, seleccione Carga de datos y, a continuación, en el panel derecho, en Detección de tipos, seleccione una de las siguientes opciones:
-
Detectar siempre los tipos de columna y encabezados de orígenes no estructurados
-
Detectar los tipos de columna y encabezados de orígenes no estructurados según la configuración de cada archivo
-
No detectar nunca los tipos de columna y los encabezados de orígenes no estructurados
-
-
Establecer la opción para el libro abierto En el panel izquierdo, en LIBRO ACTUAL, seleccione Carga de datos y, a continuación, en el panel derecho , en Detección de tipos, seleccione o desactive Detectar tipos de columna y encabezados para orígenes no estructurados.
Consulte también
ayuda de Power Query para Excel