Aprenda a combinar varios orígenes de datos (Power Query) (2022)

En este tutorial, puede usar el Editor de consultas de Power Query para importar datos de un archivo de Excel local que contiene información del producto y de una fuente de OData que contiene información de pedido de producto. Realice pasos de transformación y agregación y combine datos de ambos orígenes para generar un informe "Ventas totales por producto y año".

Para realizar este tutorial, necesita el libro Productos. En el cuadro de diálogo Guardar como, póngale al archivo el nombre Productos y Pedidos.xlsx.

En esta tarea, importar productos del archivo Productos y Orders.xlsx (descargados y cambiados de nombre anteriormente) en un libro de Excel, promover filas a encabezados de columna, quitar algunas columnas y cargar la consulta en una hoja de cálculo.

Paso 1: Conectar con un libro de Excel

  1. Cree un libro de Excel.

  2. Seleccione Datos > Obtener datos > del archivo > del libro.

  3. En el cuadro de diálogo Importar datos, busque y busque el archivo Products.xlsx que descargó y, a continuación, seleccione Abrir.

  4. En el panel Navegador, haga doble clic en la tabla Productos. Aparecerá el Editor de Power Query.

Paso 2: Examinar los pasos de la consulta

De forma predeterminada, Power Query agrega automáticamente varios pasos como una comodidad para usted. Examine cada paso en Pasos aplicados en el panel Configuración consulta para obtener más información.

  1. Haga clic con el botón derecho en el paso Origen y seleccione Editar Configuración. Este paso se creó al importar el libro.

  2. Haga clic con el botón derecho en el paso Navegación y seleccione Editar Configuración. Este paso se creó al seleccionar la tabla en el cuadro de diálogo Navegación.

  3. Haga clic con el botón derecho en el paso Tipo cambiado y seleccione Editar Configuración. Este paso lo creó Power Query, que inferyó los tipos de datos de cada columna. Seleccione la flecha abajo a la derecha de la barra de fórmulas para ver la fórmula completa.

Paso 3: Eliminar otras columnas para mostrar únicamente las columnas de interés

En este paso, eliminará todas las columnas excepto IdProducto, NombreProducto, IdCategoría y CantidadUnidad.

  1. En Vista previa dedatos, seleccione las columnas IdDeProbado, NombreDeProbado, IdDeProdidady CantidadPerUnidad (use Ctrl+Clic o Mayús+Clic).

  2. Seleccione Quitar columnas > Quitar otras columnas.

    Aprenda a combinar varios orígenes de datos (Power Query) (1)

Paso 4: Cargar la consulta de productos

En este paso, cargará la consulta Productos en una Excel hoja de cálculo.

  • Seleccione Inicio >Cerrar & Cargar. La consulta aparece en una nueva hoja Excel hoja de cálculo.

Resumen: Pasos de Power Query creados en la tarea 1

A medida que realiza actividades de consulta en Power Query, los pasos de la consulta se crean y se muestran en el panel Consulta Configuración, en la lista Pasos aplicados. A cada paso de consulta le corresponde una fórmula de Power Query, también conocida como lenguaje "M". Para obtener más información sobre las fórmulas de Power Query, vea Crear fórmulasde Power Query en Excel .

Tarea

Paso de consulta

Fórmula

Importar un Excel de datos

Origen

= Excel. Libro(File.Contents("C:\Products and Orders.xlsx"), null, true)

Seleccionar la tabla Productos

Explorar

= Origen{[Elemento="Productos",Tipo="Tabla"]}[Datos]

Power Query detecta automáticamente los tipos de datos de columna

Tipo cambiado

= Table.TransformColumnTypes(Products_Table,{{"ProductID", Int64.Type}, {"ProductName", escriba text}, {"SupplierID", Int64.Type}, {"CategoryID", Int64.Type}, {"QuantityPerUnit", type text}, {"UnitPrice", type number}, {"UnitsInStock", Int64.Type}, {"UnitsOnOrder", Int64.Type}, {"ReorderLevel", Int64.Type}, {"Discontinued", type logical}})

Eliminar otras columnas para mostrar únicamente las columnas de interés

(Video) Excel Power Query. Combinar datos de consultas distintas | 25/107 | UPV

Otras columnas eliminadas

= Table.SelectColumns(FirstRowAsHeader,{"ProductID", "ProductName", "CategoryID", "QuantityPerUnit"})

En esta tarea, importará datos a su libro de Excel desde la fuente de ejemplo de Northwind OData en http://services.odata.org/Northwind/Northwind.svc,expandirá la tabla Order_Details, quitará columnas, calculará un total de líneas, transformará una FechaDePedido, agrupará filas por Id.Producto y Año, cambiará el nombre de la consulta y deshabilitará la descarga de consultas en el libro de Excel.

Paso 1: Conectar a una fuente de OData

  1. Seleccione Datos > Obtener datos > de otros orígenes > de la fuente de OData.

  2. En el cuadro de diálogo Fuente de OData, escriba la dirección URL de la fuente de OData

  3. Seleccione Aceptar.

  4. En el panel Navegador, haga doble clic en la tabla Pedidos.

Paso 2: Expandir una tabla Detalles_Pedido

En este paso, expandirá la tabla Detalles_Pedido relacionada con la tabla Pedidos, para combinar las columnas IdProducto, PrecioUnidad y Cantidad de la tabla Detalles_Pedido en la tabla Pedidos. La operación Expandir combina las columnas de una tabla relacionada en una tabla de asuntos. Cuando se ejecuta la consulta, las filas de la tabla relacionada (Order_Details) se combinan en filas con la tabla principal (Pedidos).

En Power Query, una columna que contiene una tabla relacionada tiene el valor Registro o Tabla en la celda. Se denominan columnas estructuradas. Registro indica un único registro relacionado y representa una relación uno a uno con los datos actuales o la tabla principal. Tabla indica una tabla relacionada y representa una relación uno a varios con la tabla actual o principal. Una columna estructurada representa una relación en un origen de datos que tiene un modelo relacional. Por ejemplo, una columna estructurada indica una entidad con una asociación de clave externa en una fuente de OData o una relación de clave externa en una base de datos SQL Server datos.

Después de expandir la tabla Detalles_Pedido, se agregan tres nuevas columnas y más filas a la tabla Pedidos, una por cada fila de la tabla relacionada o anidada.

  1. En Vista previa dedatos, desplácese horizontalmente hasta la Order_Details datos.

  2. En la Order_Details, seleccione el icono expandir (Aprenda a combinar varios orígenes de datos (Power Query) (2)).

  3. En el menú despegable Expandir:

    1. Seleccione (Seleccionar todas las columnas) para borrar todas las columnas.

    2. Seleccione Id. deproducto, PrecioUnidady Cantidad.

    3. Seleccione Aceptar.

      Aprenda a combinar varios orígenes de datos (Power Query) (3)

      Nota:En Power Query, puede expandir tablas vinculadas desde una columna y agregar las columnas de la tabla vinculada antes de expandir los datos de la tabla de asunto. Para obtener más información sobre cómo realizar operaciones de agregado, consulte Agregar datos de una columna.

Paso 3: Eliminar otras columnas para mostrar únicamente las columnas de interés

En este paso, eliminará todas las columnas excepto FechaPedido, IdProducto, PrecioUnidad y Cantidad.

  1. En Vista previadedatos, seleccione las siguientes columnas:

    1. Seleccione la primera columna, Id. de pedido.

    2. Mayús+Haga clic en la última columna, Remitente.

    3. Con la tecla Ctrl presionada, haga clic en las columnas FechaPedido, Detalles_Pedido.IdProducto, Detalles_Pedido.PrecioUnidad y Detalles_Pedido.Cantidad.

  2. Haga clic con el botón derecho en un encabezado de columna seleccionado y seleccione Quitar otras columnas.

Paso 4: Calcular el total de línea de cada fila de Detalles_Pedido

En este paso, creará una columna personalizada para calcular el total de línea de cada fila de Detalles_Pedido.

  1. En Vista previa dedatos, seleccione el icono de tabla (Aprenda a combinar varios orígenes de datos (Power Query) (4)) en la esquina superior izquierda de la vista previa.

  2. Haga clic en Agregar columna personalizada.

  3. En el cuadro de diálogo Columna personalizada, en el cuadro Fórmula de columna personalizada, escriba [Order_Details.PrecioUnidad] * [Order_Details.Cantidad].

  4. En el cuadro Nuevo nombre de columna, escriba Total de línea.

  5. Seleccione Aceptar.

Aprenda a combinar varios orígenes de datos (Power Query) (5)

(Video) Power Query para Excel - 6 - Consolidar información de varios archivos de Excel @EXCELeINFO

Paso 5: Transformar una columna de año FechaPedido

En este paso, transformará la columna FechaPedido para mostrar el año de la fecha del pedido.

  1. En Vista previa dedatos, haga clic con el botón derecho en la columna FechaPedido y seleccione Transformar > año.

  2. Realice una de las dos acciones siguientes para cambiar el nombre de la columna FechaPedido por Año:

    1. Haga doble clic en la columna FechaPedido y escriba Año.

    2. Right-Click en la columna FechaPedido, seleccione Cambiar nombrey escriba Año.

Paso 6: Agrupar las filas por Id. de producto y año

  1. En Vista previa dedatos, seleccione Añoy Order_Details.ProductID.

  2. Right-Click uno de los encabezados y seleccione Agrupar por.

  3. En el cuadro de diálogo Agrupar por:

    1. En el cuadro de texto Nuevo nombre de columna, escriba Ventas totales.

    2. En el menú desplegable Operación, seleccione Suma.

    3. En el menú desplegable Columna, seleccione Total de línea.

  4. Seleccione Aceptar.

    Aprenda a combinar varios orígenes de datos (Power Query) (6)

Paso 7: Importar una consulta de productos

Antes de importar los datos de ventas a Excel, cambie el nombre de la consulta:

  • En el panel Configuración consulta, en el cuadro Nombre escriba Ventas totales.

Resultados: Consulta final para la tarea 2

Después de realizar cada paso, tendrá una consulta Ventas totales sobre la fuente de OData de Northwind.

Aprenda a combinar varios orígenes de datos (Power Query) (7)

Resumen: Pasos de Power Query creados en la tarea 2

A medida que realiza actividades de consulta en Power Query, los pasos de la consulta se crean y se muestran en el panel Consulta Configuración, en la lista Pasos aplicados. A cada paso de consulta le corresponde una fórmula de Power Query, también conocida como lenguaje "M". Para obtener más información sobre las fórmulas de Power Query, vea Más información sobre las fórmulas de Power Query.

Tarea

Paso de consulta

Fórmula

Conectarse a una fuente de OData

Origen

= OData.Feed("http://services.odata.org/Northwind/Northwind.svc", null, [Implementation="2,0"])

Seleccionar una tabla

Navegación

= Origen{[Nombre="Pedidos"]}[Datos]

Expandir la tabla Detalles_Pedido

Expandir Detalles_Pedido

= Table.ExpandTableColumn(Orders, "Order_Details", {"ProductID", "UnitPrice", "Quantity"}, {"Order_Details.ProductID", "Order_Details.UnitPrice", "Order_Details.Quantity"})

Eliminar otras columnas para mostrar únicamente las columnas de interés

RemovedColumns

(Video) Excel Power Query - Chapter 11 - Grouping and Summarizing @EXCELeINFO

= Table.RemoveColumns(#"Expandir Order_Details",{"IdDePedido", "IdDePedido", "IdDeUsuario", "FechaDePedido", "FechaDeEnvío", "ShipVia", "Flete", "NombreDeEnvío", "ShipCity", "ShipPostalCode", "ShipCountry", "Customer", "Employee", "Shipper"})

Calcular el total de línea de cada fila de Detalles_Pedido

Agregado personalizado

= Table.AddColumn(RemovedColumns, "Custom", each [Order_Details.UnitPrice] * [Order_Details.Quantity])

= Table.AddColumn(#"Expanded Order_Details", "Total de línea", cada una [Order_Details.PrecioUnidad] * [Order_Details.Quantity])

Cambiar a un nombre más significativo, Total de Lne

Columnas con nombre cambiado

= Table.RenameColumns(InsertedCustom,{{"Custom", "Total de línea"}})

Transformar la columna FechaPedido para mostrar el año

Año extraído

= Table.TransformColumns(#"Filas agrupadas",{{"Año", Fecha.Año, Int64.Type}})

Cambiar a

nombres más significativos, FechaPedido y Año

Columnas con nombre cambiado 1

Table.RenameColumns

(TransformedColumn,{{"FechaPedido", "Año"}})

Agrupar las filas por Id. de producto y año

GroupedRows

= Table.Group(RenamedColumns1, {"Year", "Order_Details.ProductID"}, {{"Total Sales", each List.Sum([Line Total]), escriba number}})

Power Query permite combinar varias consultas mediante las operaciones Combinar y Anexar. La operación Combinar se lleva a cabo en cualquier consulta de Power Query con formato tabular, con independencia del origen de los datos. Para más información sobre cómo combinar orígenes de datos, vea Combinar varias consultas.

En esta tarea, combinará las consultas Productos y Ventas totales mediante una consulta de combinación y una operación Expandir y, después, cargará la consulta Ventas totales por producto en el Excel de datos.

Paso 1: Combinar el Id. de producto con una consulta de ventas totales

  1. En el Excel, vaya a la consulta Productos de la pestaña Hoja de cálculo Productos.

  2. Seleccione una celda de la consulta y, a continuación, seleccione Consulta > combinar.

  3. En el cuadro de diálogo Combinar, seleccione Productos como tabla principal y seleccione Ventas totales como la consulta secundaria o relacionada para combinar. Ventas totales se convertirá en una nueva columna estructurada con un icono de expansión.

  4. Para que coincida Ventas totales con Productos por IdProducto, seleccione la columna IdProducto en la tabla Productos y la columna Detalles_Pedido.IdProducto en la tabla Ventas totales.

  5. En el cuadro de diálogo Niveles de privacidad:

    1. Seleccione Organizativo como nivel de aislamiento de privacidad de dos orígenes de datos.

    2. Seleccione Guardar.

  6. Seleccione Aceptar.

    Nota de seguridad:Los niveles de privacidad impiden que un usuario combine sin darse cuenta datos de varios orígenes, que pueden ser privados o de la organización. En función de la consulta, un usuario podría enviar sin darse cuenta datos desde el origen de datos privado a otro origen de datos que pudiere ser malicioso. Power Query analiza cada origen de datos y lo clasifica en el nivel de privacidad definido: Público, Organizativo y Privado. Para obtener más información sobre los niveles de privacidad, vea Establecer niveles de privacidad.

    Aprenda a combinar varios orígenes de datos (Power Query) (8)

Resultado

La operación Combinar crea una consulta. El resultado de la consulta contiene todas las columnas de la tabla principal (Productos) y una sola columna estructurada tabla a la tabla relacionada(Ventas totales). Seleccione el icono Expandir para agregar nuevas columnas a la tabla principal de la tabla secundaria o relacionada.

Aprenda a combinar varios orígenes de datos (Power Query) (9)

(Video) Cruzar o combinar tablas con Power Query en Excel - INNER JOIN

Paso 2: Expandir una columna combinada

En este paso, expandirá la columna combinada con el nombre NewColumn para crear dos columnas nuevas en la consulta Productos:Año y Ventas totales.

  1. En Vista previa dedatos, seleccione Expandir icono (Aprenda a combinar varios orígenes de datos (Power Query) (10)) junto a NewColumn.

  2. En la lista desplegable Expandir:

    1. Seleccione (Seleccionar todas las columnas) para borrar todas las columnas.

    2. Seleccione Año y Ventas totales.

    3. Seleccione Aceptar.

  3. Cambiar el nombre de estos dos columnas por Año y Ventas totales.

  4. Para averiguar qué productos y en qué años los productos han conseguido el mayor volumen de ventas, seleccione Ordenar descendente por ventas totales.

  5. Cambie el nombre de la consulta a Ventas totales por producto.

Resultado

Aprenda a combinar varios orígenes de datos (Power Query) (11)

Paso 3: Cargar una consulta de ventas totales por producto en un modelo de datos de Excel

En este paso, cargará una consulta en un Excelde datos para crear un informe conectado al resultado de la consulta. Después de cargar datos en el Excel dedatos, puede usar Power Pivot para mejorar el análisis de datos.

  1. Seleccione Inicio > Cerrar & Cargar.

  2. En el cuadro de diálogo Importar datos, asegúrese de seleccionar Agregar estos datos al modelo de datos.Para obtener más información sobre el uso de este cuadro de diálogo, seleccione el signo de interrogación (?).

Resultado

Tiene una consulta Ventas totales por producto que combina datos del archivo Products.xlsx y la fuente de OData de Northwind. Esta consulta se aplica a un modelo de Power Pivot. Además, los cambios en la consulta modifican y actualizan la tabla resultante en el modelo de datos.

Resumen: Pasos de Power Query creados en la tarea 3

A medida que realiza las actividades de consulta Combinar en Power Query, los pasos de consulta se crean y se muestran en el panel Consulta Configuración, en la lista Pasos aplicados. A cada paso de consulta le corresponde una fórmula de Power Query, también conocida como lenguaje "M". Para obtener más información sobre las fórmulas de Power Query, vea Más información sobre las fórmulas de Power Query.

Tarea

Paso de consulta

Fórmula

Combinar IdProducto con la consulta Ventas totales

Origen (origen de datos de la operación Combinar)

= Table.NestedJoin(Products, {"ProductID"}, #"Total Sales", {"Order_Details.ProductID"}, "Ventas totales", JoinKind.LeftOuter)

Expandir una columna combinada

Ventas totales expandida

= Table.ExpandTableColumn(Origen, "Ventas totales", {"Año", "Ventas totales"}, {"Ventas totales.Año", "Ventas totales.Ventas totales"})

Cambiar el nombre de dos columnas

Columnas con nombre cambiado

= Table.RenameColumns(#"Ventas totales expandida",{{{"Ventas totales.Año", "Año"}, {"Ventas totales.Ventas totales", "Ventas totales"}})

Ordenar ventas totales en orden ascendente

Filas ordenadas

= Table.Sort(#"Columnas con nombre cambiado",{{{"Ventas totales", Order.Ascending}})

Vea también

Ayuda de Power Query Excel usuario

Nuestro objetivo, es crear un reporte con diferentes perspectivas sobre los ingresos obtenidos en diferentes tiendas de una misma cadena de supermercados, a continuación puedes ver la información que nos ha suministrado cada una de las tiendas con los ingresos obtenidos día a día hasta el mes de marzo .. Con las consultas y las tablas ya creadas, vamos a agregar una nueva consulta pero esta vez con un procedimiento diferente: Pestaña Power Query –> Grupo Combinar -> elegimos el Comando Anexar.. En el cuadro de dialogo Anexar elegimos como tabla principal (Tabla a la que vamos a anexar las demás tablas) la Tienda A , y la tabla que vamos a Anexar, es la de la Tienda B.. En este momento, hemos creado una nueva consulta con los datos de la Tienda A y Tienda B , no obstante, aun falta anexar la información de la Tienda C …. En lugar de utilizar el comando Anexar en la pestaña Power Query , para crear una nueva consulta y así, terminar de añadir los datos de la Tienda C, vamos a editar la consulta que recién hemos creado dando doble clic izquierdo sobre su nombre en el panel de consultas .. En el editor de consultas, vamos a modificar la consulta Tabla Maestra anexando los datos de la Tienda C : En el editor de consultas -> Pestaña Inicio -> Comando Combinar -> Elegimos la opción Anexar Consultas.. A partir de la Tabla Estructurada que crea Power Query con la información unificada, vamos crear una Tabla Dinámica : Celda Activa sobre la Tabla Maestra -> Pestaña Insertar -> Grupo Tablas -> Comando Tabla Dinámica -> Nueva Hoja de Cálculo -> Aceptar.. Y eso es todo lo que debemos hacer para crear nuestro reporte.. Al cerrar y cargar la consulta Tabla Maestra, con los datos de la Tienda D ya agregados, vamos a dirigirnos a la hoja donde se encuentra nuestro reporte de tabla dinámica y en la pestaña Datos, vamos a dar clic en el botón Actualizar Todo .

La tabla Location con la información de los barrios y distritos y la tabla Services con la información del paro y los puntos críticos de limpieza.. Teniendo en cuenta que la tabla Location tiene una columna con el nombre del barrio y otra con el código, decidimos combinar la solución que se nos ocurrió fue usar la transformación Combinar consultas, de la pestaña Inicio del Editor de consultas de Power Query:. Si seleccionamos más de un campo estos deben coincidir en numero (la misma cantidad de columnas en ambas consultas), en orden (los campos que macheen se deben seleccionar en el mismo orden) y en tipo (los campos que macheen deben ser del mismo tipo) pero no tiene que coincidir en nombre.. La única columna de la tabla contendrá valores duplicados que eliminaremos haciendo uso de la transformación Quitar duplicados y cambiaremos el nombre de la columna a From.. Estos deben coincidir en número (la misma cantidad de columnas en ambas consultas), en orden (los campos que se quieran enlazar se deben seleccionar en el mismo orden en ambas consultas) y en tipo (los campos que se necesiten enlazar deben ser del mismo tipo en ambas consultas).. Si quieres conocer el resto de opciones de esta transformación, como escoger el tipo de combinación, te invitamos a inscribirte en Curso del lenguaje de consultas M donde aprenderás está y otras transformaciones esenciales para la preparación de los datos.

Como pequeña introducción es muy importante conocer la definición de la herramienta: Power Query es una tecnología de conexión de datos que permite DESCUBRIR , CONECTAR , COMBINAR y REFINAR diversos orígenes de datos condicionados a cumplir con nuestros requerimientos y así satisfacer nuestras necesidades de análisis.. Luego de mencionados todos estos rasgos, se puede concluir que el beneficio más importante de Power Query es poder AUTOMATIZAR los procesos de cambio en la data de origen y así poder destinar más tiempo al análisis de la información obtenida.. Finalmente tendremos la siguiente vista de la tabla, con las filas y columnas innecesarias eliminadas y la cabecera de la tabla establecida:. Finalmente tendremos la siguiente vista de la tabla, con los valores numéricos enteros:. Para ello, seleccionamos todas las columnas, con excepción del monto, y con el botón aparecerá el siguiente cuadro:. Para crear las dimensiones, generamos copias de la tabla principal tantas veces como las necesitemos con el botón .

Para obtener un resumen de todos los temas de ayuda de Power Query, vea Power Query de ayuda de Excel.. Puede abrir la Editor de Power Query seleccionando Iniciar Editor de Power Query desde el comando Obtener datos del grupo Obtener & transformar datos , pero también se abre cuando se conecta a un origen de datos, crea una consulta o carga una consulta.. Si la transformación es una conexión de datos, una eliminación de columna, una combinación o un cambio de tipo de datos, puede ver y modificar cada transformación en la sección PASOS APLICADOS del panel Configuración de consulta .. También puede ajustar las opciones de carga mediante el cuadro de diálogo Opciones de consulta (Seleccionar archivo > Opciones y configuración > Opciones de consulta) para seleccionar cómo desea ver los datos y dónde desea cargarlos, ya sea en una hoja de cálculo o en un modelo de datos (que es un origen de datos relacional de varias tablas que residen en un libro).. Puede acceder a los Power Query asistentes y herramientas para la importación de datos desde el grupo Obtener & transformar datos de la pestaña Datos de la cinta de opciones de Excel.. Esta experiencia incluía funciones mejoradas de importación de datos, comandos reorganizados en la pestaña Datos , un nuevo panel lateral Consultas & Conexión y la continua capacidad para dar forma a los datos de formas eficaces al ordenar, cambiar los tipos de datos, dividir columnas, agregar los datos, etc.. Sin embargo, aún se puede obtener acceso a ellos desde el cuadro de diálogo Opciones de Excel (Seleccione Opciones de> de archivo > Datos > Mostrar asistentes para la importación de datos heredados) .. En enero de 2021, agregamos compatibilidad para la actualización de consultas de Power Query de orígenes de OData y SharePoint.

Forma de datos significa transformar los datos, por ejemplo, al cambiar el nombre de columnas o tablas, convertir texto en números, quitar filas, configurar una primera fila como encabezado, etcétera.. La mayor parte de lo que se puede seleccionar en la cinta Transformar también está disponible en el menú que aparece al hacer clic con el botón secundario en un elemento (por ejemplo, una columna).. Al dar forma a los datos en el Editor de consultas, se proporcionan instrucciones paso a paso (que el Editor de consultas lleva a cabo automáticamente) para ajustar los datos a medida que el Editor de consultas los carga y presenta.. Los pasos especificados (como cambiar el nombre de una tabla, transformar un tipo de datos o eliminar columnas) se registran en el Editor de consultas y, cada vez que este se conecta al origen de datos, dichos pasos se vuelven a aplicar para que los datos siempre muestren la forma que eligió.. Mediante el uso de los datos de jubilación en Introducción a Power BI Desktop , que encontramos al conectarnos a un origen de datos web, vamos a darles forma a esos datos para que se adapten a nuestras necesidades.. En la siguiente imagen, Pasos aplicados refleja los pasos hasta ahora: conectarse al sitio web (origen); seleccionar la tabla (Navegación); y al cargar la tabla, el editor de consultas cambió automáticamente las columnas numéricas basadas en texto de Texto a Número entero (Tipo cambiado).. Corregir algunos errores : una de las columnas, Calidad de la asistencia sanitaria , contiene algunos lazos en las clasificaciones de los estados, lo cual se observó en el sitio web al tener el texto (lazo) después de sus números.. Al hacerlo, se muestra una interesante característica de Pasos aplicados en Consulta. La siguiente pantalla muestra los tres pasos de Valor reemplazado en la configuración de consulta, pero también muestra otra cosa que es aún más interesante: dado que quitamos cada instancia del texto "(lazo)" de la columna Calidad de la asistencia sanitaria , el paso Cambiar tipo ahora se completa sin errores .. Quitar las dos primeras filas: son resultado de la forma en que se creó la tabla de la página web y no las necesitamos.. En la pestaña Inicio de la cinta de opciones, seleccione Quitar columnas > Quitar columnas .. Ya que hemos dado forma a la tabla StateCodes como queremos, vamos a combinar las dos tablas, o consultas, en una; como las tablas que ahora tenemos son el resultado de las consultas aplicadas a los datos, a menudo se les denomina consultas .. Para empezar, en el panel izquierdo del Editor de consultas, seleccionamos la consulta con la que queremos combinar la otra consulta, que en este caso es RetirementStats .. Seleccione Estado desde la tabla (consulta) RetirementStats , a continuación, seleccione la consulta StateCodes (en este caso es fácil, dado que solo hay otra consulta; cuando se conecta a muchos orígenes de datos, hay muchas consultas para elegir).. Puede experimentar un poco y si no le gustan los resultados, elimine ese paso de la lista de Pasos aplicados en el panel Configuración de consulta y la consulta regresará al estado anterior a la aplicación del paso Expandir .

Barra de estado La barra de estado nos indica el número de filas de la tabla de resultados sino excede el valor 1000 y el número de columnas, así como otros detalles del origen de la consulta.. La barra de fórmulas Al seleccionar un paso en el panel de configuración de consulta, podemos ver que en la barra de fórmulas aparece una expresión que comienza con el signo igual “=”.. Cada paso del editor de consulta se corresponde con una fórmula del lenguaje M. Para ver y modificar todos los pasos de una consulta podemos auxiliarnos de la barra de fórmulas y del Editor avanzado, que podemos encontrar en la cinta de opciones, en las pestañas Inicio y Vista.. devolver la antigüedad de una fecha (calcula la diferencia con la fecha de hoy) calcular la diferencia entre dos fechas, el resultado es una columna de tipo Duration, que contiene la cantidad de días, horas, minutos, segundos y mili segundos transcurridos.. mostrar u ocultar eliminar, así evitamos cargar datos innecesarios duplicar mover la posición dentro de la tabla ordenar detectar tipo de dato cambiar tipo de dato cambiar nombre reemplazar valores, así podemos sustituir todos los valores en blanco reemplazar errores, así no habrá errores a la hora de cargar los datos rellenar, como consecuencia se reemplazan celdas vacías con un valor por defecto convertir en lista dinamizar o anular la dinamización de la columna. Sobre el conjunto de resultados se pueden aplicar un grupo amplio de transformaciones si oprimimos el botón , en el extremo izquierdo de la fila de encabezamientos de columnas.. Las transformaciones se almacenan en el modelo en forma de pasos que se ejecutan de manera consecutiva, en el orden en que se muestran en el panel de configuración de consulta y podrán ejecutarse cada vez que las fuentes de datos se actualicen.

A lo largo de las últimas semanas, hemos conocido algunos elementos de la suite de herramientas de Microsoft BI en Excel, aplicados en la creación de soluciones en inteligencia de negocios e intuitivamente hemos comprendido que Power Query u Obtener y Transformar como es conocido en la versión de Excel 2016 es inevitablemente la primera etapa en la construcción de este tipo de soluciones y por eso vamos a hablar de los conceptos básicos utilizados al trabajar con esta poderosa herramienta para Extraer, transformar y cargar datos.sPara empezar, entendamos que es una …. Inevitablemente el primer paso para crear cualquier solución BI, desarrollada en Excel o Power BI, debe ser realizado con Power Query, entendamos por que:. Power Query es un complemento en la versión de Excel 2013. Una consulta está formada por una serie de Pasos creados en un orden especifico definidos en el propio lenguaje de expresiones de Power Query denominado Lenguaje M , dichos pasos tienen como objetivo realizar el proceso de Extracción, transformación y carga de datos, para posterior consumo y uso en las soluciones creadas en Excel.. Panel de Configuración de la Consulta: Muestra las propiedades de la consulta como por ejemplo el nombre, así como la lista de pasos aplicados que tiene la consulta.. La consulta carga los datos directamente en una hoja del libro de Excel, como una tabla estructurada de Excel y es la configuración por defecto cuando presionamos Cargar en.

Qué hay detrás de los pasos de una Consulta de Power Query y como gestionarlos.. Procesar datos de varios rangos de celdas de una misma hoja.. Procesar datos de una hoja de un documento de Excel externo.. Combinar en otra otra consulta datos de una tabla creada con M. Combinar en una consulta columnas de una tabla de Excel.. Anexar o unir datos de Access a una consulta con datos de Excel.. Ejemplo de las limitaciones de Excel sin Modelos de Datos y Power Pivot.. instalación y activación de Power Pivot en Excel 2010, 2013 y 2016/365 Creamos el primer Modelo de Datos en Power Pivot añadiendo Tablas de Excel.. Crear modelos de datos con datos de archivos CSV, Excel, Access y Power Query.. Utilizar archivos CSV como origen de datos de las tablas de un modelo de datos.. Utilizar datos de archivos externos de Excel como origen de datos de un modelo.. Utilizar una Base de Datos de Access como origen de datos de un modelo de datos.. Modelos de datos con estructura de estrella vs estructura de copo de nieve.. Uso de variables en DAX y creación de columnas con funciones de Fecha y Texto.

Videos

1. Serie Power Query & M - Capítulo XXV: Combinar varios archivos de una carpeta con Power Query
(Kaits Consulting)
2. 3. COMBINAR & TRANSFORMAR TABLAS | POWER QUERY | Curso Express
(SANT OFFICE)
3. Consolidando con Power Query Información con Origen en Varios Rangos de Celdas
(Tú, Yo, Excel y Power BI)
4. 😁 Combinar en Power Query no mas Copy Paste | Excelaprende
(Excel Aprende)
5. Consolidar Archivos con Power Query con estructura diferente | ExcelAprende
(Excel Aprende)
6. Modificar orígen de datos y agregar una columna a la consulta
(Aprende Excel YA)

You might also like

Latest Posts

Article information

Author: Moshe Kshlerin

Last Updated: 07/29/2022

Views: 5379

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Moshe Kshlerin

Birthday: 1994-01-25

Address: Suite 609 315 Lupita Unions, Ronnieburgh, MI 62697

Phone: +2424755286529

Job: District Education Designer

Hobby: Yoga, Gunsmithing, Singing, 3D printing, Nordic skating, Soapmaking, Juggling

Introduction: My name is Moshe Kshlerin, I am a gleaming, attractive, outstanding, pleasant, delightful, outstanding, famous person who loves writing and wants to share my knowledge and understanding with you.