Interfaz de usuario de Power Query

Con Power Query, puede conectarse a muchos orígenes de datos diferentes y transformar los datos en la forma que desee.

En este artículo, aprenderá a crear consultas con Power Query mediante la detección de:

  • Cómo funciona la experiencia de obtención de datos en Power Query.
  • Cómo usar y aprovechar las ventajas de la interfaz de usuario de Power Query.
  • Cómo realizar transformaciones comunes, como agrupar y combinar datos.

Si no está familiarizado con Power Query, puede registrarse para obtener una evaluación gratuita de Power BI antes de comenzar. Puede usar Power BI flujos de datos para probar las experiencias Power Query En línea que se describen en este artículo.

También puede descargar Power BI Desktop de forma gratuita.

Ejemplos de este artículo se conectan y usan la fuente OData de Northwind.

https://services.odata.org/V4/Northwind/Northwind.svc/

Conectarse a una fuente de OData

Para empezar, busque el conector de fuente de OData desde la experiencia "Obtener datos". Puede seleccionar la categoría Otros en la parte superior o buscar OData en la barra de búsqueda de la esquina superior derecha.

Select OData in the Get Data Experience.

Una vez seleccionado este conector, la pantalla muestra la configuración de conexión y las credenciales.

  • En URL, escriba la dirección URL en la fuente OData de Northwind que se muestra en la sección anterior.
  • En Puerta de enlace de datos local, deje como ninguno.
  • En Tipo de autenticación, deje como anónimo.

Haga clic en el botón Siguiente.

Connect to OData.

Ahora se abre el navegador , donde se seleccionan las tablas a las que desea conectarse desde el origen de datos. Seleccione la tabla Customers (Clientes ) para cargar una vista previa de los datos y, a continuación, seleccione Transformar datos.

Navigator experience.

A continuación, el cuadro de diálogo carga los datos de la tabla Customers en el editor de Power Query.

La experiencia anterior de conectarse a los datos, especificar el método de autenticación y seleccionar el objeto o la tabla específicos a los que conectarse se denomina la experiencia Obtener datos y se documenta con más detalle en el artículo Obtención de datos .

Nota:

Para más información sobre el conector de fuente de OData, consulte Fuente de OData.

Experiencia del usuario del editor de Power Query

El editor de Power Query representa la interfaz de usuario de Power Query, donde puede agregar o modificar consultas, administrar consultas agrupando o agregando descripciones a pasos de consulta, o visualizando las consultas y su estructura con vistas diferentes. La interfaz de usuario Power Query tiene cinco componentes distintos.

The Power Query user interface.

  1. Cinta de opciones: la experiencia de navegación de la cinta de opciones, que proporciona varias pestañas para agregar transformaciones, seleccionar opciones para la consulta y acceder a diferentes botones de cinta de opciones para completar varias tareas.
  2. Panel Consultas: una vista de todas las consultas disponibles.
  3. Vista actual: la vista de trabajo principal, que, de forma predeterminada, muestra una vista previa de los datos de la consulta. También puede habilitar la vista de diagrama junto con la vista previa de datos. También puede cambiar entre la vista de esquema y la vista de vista previa de datos al mantener la vista de diagrama.
  4. Configuración de consulta: una vista de la consulta seleccionada actualmente con información relevante, como el nombre de la consulta, los pasos de consulta y varios indicadores.
  5. Barra de estado: una barra que muestra información importante relevante sobre la consulta, como el tiempo de ejecución, el total de columnas y filas y el estado de procesamiento. Esta barra también contiene botones para cambiar la vista actual.

Nota:

La vista esquema y diagrama solo están disponibles actualmente en Power Query En línea.

Uso del editor de Power Query

En esta sección, comenzará a transformar los datos mediante Power Query. Pero antes de empezar a trabajar en la transformación de los datos, analizaremos algunos de los paneles de la interfaz de usuario que se pueden expandir o contraer en función de su contexto. Seleccionar los paneles adecuados le permite centrarse en la vista que más le importa. También analizaremos las distintas vistas disponibles en la interfaz de usuario de Power Query.

Cinta

La cinta de opciones es el componente donde encontrará la mayoría de las transformaciones y acciones que puede realizar en el editor de Power Query. Tiene varias pestañas, cuyos valores dependen de la integración del producto. Cada una de las pestañas proporciona botones y opciones específicos, algunos de los cuales pueden ser redundantes en toda la experiencia de Power Query. Estos botones y opciones proporcionan fácil acceso a las transformaciones y acciones que puede necesitar.

The Power Query user interface with the standard ribbon view on the Home tab.

La interfaz Power Query responde e intenta ajustar la resolución de pantalla para mostrar la mejor experiencia. En escenarios en los que le gustaría ver una versión compacta de la cinta, también hay un botón contraer en la esquina inferior derecha de la cinta de opciones para ayudarle a cambiar a la cinta compacta.

The Power Query user interface with the compact ribbon view on the Home tab.

Puede volver a la vista de cinta estándar haciendo clic en el icono de expansión situado en la esquina inferior derecha de la cinta de opciones.

Expandir y contraer paneles

Observará que en toda la interfaz de usuario de Power Query hay iconos que le ayudan a contraer o expandir determinadas vistas o secciones. Por ejemplo, hay un icono en la esquina superior derecha del panel Consultas que contrae el panel de consultas cuando está seleccionado y expande el panel cuando se selecciona de nuevo.

Collapse queries pane using the icon on the top right corner of the Queries pane.

Cambiar entre vistas

Además de poder contraer determinados paneles y secciones en la interfaz de usuario de Power Query, también puede cambiar las vistas que se muestran. Para cambiar las vistas, vaya a la pestaña Vista de la cinta de opciones y encontrará los grupos Vista previa y Diseño, que controlan el aspecto de la interfaz de usuario Power Query.

Se recomienda probar todas estas opciones para encontrar la vista y el diseño con los que se siente más cómodo trabajar. Por ejemplo, seleccione Vista esquema en la cinta de opciones.

The Schema view button found inside the View tab in the Power Query ribbon.

El lado derecho de la barra de estado también contiene iconos para las vistas de diagrama, datos y esquema. Puede usar estos iconos para cambiar entre vistas. También puede usar estos iconos para habilitar o deshabilitar la vista que prefiera.

The Power Query user interface with the queries pane collapsed and the current view switched to the schema view from the data view.

¿Qué es la vista de esquema?

La vista de esquema le ofrece una manera rápida y sencilla de interactuar solo con los componentes del esquema de la tabla, como los nombres de columna y los tipos de datos. Se recomienda la vista de esquema cuando desee realizar acciones relacionadas con el esquema, como quitar columnas, cambiar el nombre de columnas, cambiar los tipos de datos de columna, reordenar columnas o duplicar columnas.

Nota:

Para obtener más información sobre la vista de esquema, consulte Uso de la vista Esquema.

Por ejemplo, en la vista de esquema, seleccione la marca de verificación situada junto a las columnas Orders y CustomerDemographics y, en la cinta, seleccione la acción Quitar columnas . Esta selección aplica una transformación para quitar estas columnas de los datos.

Remove columns.

Vista de diagrama

Ahora puede volver a la vista de vista previa de datos y habilitar la vista de diagrama para ver una perspectiva más visual de los datos y la consulta.

Switch to diagram view.

La vista de diagrama le ayuda a visualizar cómo se estructura la consulta y cómo puede interactuar con otras consultas del proyecto. Cada paso de la consulta tiene un icono distinto para ayudarle a reconocer la transformación que se usó. También hay líneas que conectan pasos para ilustrar las dependencias. Dado que la vista de vista previa de datos y la vista de diagrama están habilitadas, la vista de diagrama se muestra sobre la vista previa de datos.

Show diagram view with data preview.

Nota:

Para obtener más información sobre la vista de diagrama, consulte Vista diagrama.

Empezar a transformar los datos

Con la vista de diagrama habilitada, seleccione el signo más. Puede buscar una nueva transformación para agregarla a la consulta. Busque Agrupar por y seleccione la transformación.

Search for group by in diagram view.

Aparecerá el cuadro de diálogo Agrupar por . Puede establecer la operación Agrupar por grupo por país y contar el número de filas de cliente por país.

  1. Mantenga seleccionado el botón de radio Básico .
  2. Seleccione País por el que agrupar.
  3. Seleccione Clientes y Recuento de filas como nombre de columna y operación respectivamente.

Group by dialog.

Seleccione Aceptar para realizar la operación. La vista previa de datos se actualiza para mostrar el número total de clientes por país.

Una manera alternativa de iniciar el cuadro de diálogo Agrupar por sería usar el botón Agrupar por en la cinta de opciones o haciendo clic con el botón derecho en la columna País .

Group by dialog alt launch.

Para mayor comodidad, a menudo se puede acceder a las transformaciones en Power Query desde varios lugares, por lo que los usuarios pueden optar por usar la experiencia que prefieran.

Adición de una nueva consulta

Ahora que tiene una consulta que proporciona el número de clientes por país, puede agregar contexto a estos datos mediante la búsqueda del número total de proveedores para cada territorio.

En primer lugar, deberá agregar los datos proveedores . Seleccione Obtener datos y, en el menú desplegable, seleccione OData.

Get Data from OData from Power Query UI.

La experiencia de conexión de OData vuelve a aparecer. Escriba la configuración de conexión como se describe en Conectar en una fuente OData para conectarse a la fuente OData de Northwind. En la experiencia navegador , busque y seleccione la tabla Proveedores .

Connect to Northwind OData Suppliers.

Seleccione Crear para agregar la nueva consulta al editor de Power Query. El panel de consultas ahora debería mostrar la consulta Clientes y proveedores .

Queries pane showing both customers and suppliers.

Vuelva a abrir el cuadro de diálogo Agrupar por ; esta vez, seleccione el botón Agrupar por en la cinta de opciones de la pestaña Transformar .

Group by from transform ribbon.

En el cuadro de diálogo Agrupar por , establezca la operación Agrupar por para agrupar por país y contar el número de filas de proveedor por país.

  1. Mantenga seleccionado el botón de radio Básico .
  2. Seleccione País por el que agrupar.
  3. Seleccione Proveedores y Recuento de filas como nombre de columna y operación respectivamente.

Group by suppliers.

Nota:

Para obtener más información sobre la transformación Agrupar por , consulte Agrupación o resumen de filas.

Hacer referencia a consultas

Ahora que tiene una consulta para los clientes y una consulta para proveedores, el siguiente objetivo es combinar estas consultas en una. Hay muchas maneras de hacerlo, incluido el uso de la opción Combinar en la tabla Customers , duplicando una consulta o haciendo referencia a una consulta. En este ejemplo, creará una referencia haciendo clic con el botón derecho en la tabla Customers y seleccionando Referencia, que crea eficazmente una nueva consulta que hace referencia a la consulta Customers .

Reference query.

Después de crear esta nueva consulta, cambie el nombre de la consulta a Análisis de país y deshabilite la carga de la tabla Customers al desmarcar la opción Habilitar carga de la consulta Proveedores .

Disable load of query.

Combinación de consultas

Una operación de consulta de combinación combina dos tablas existentes en función de los valores coincidentes de una o varias columnas. En este ejemplo, el objetivo es unir las tablas Customers y Suppliers en una sola tabla para los países que tienen clientes y proveedores.

Dentro de la consulta De análisis de país, seleccione la opción Combinar consultas en la pestaña Inicio de la cinta de opciones.

Merge queries from ribbon.

Aparece un cuadro de diálogo nuevo para la operación Combinar . Después, puede seleccionar la consulta para combinarla con la consulta actual. Seleccione la consulta Proveedores y seleccione el campo País en ambas consultas. Por último, seleccione el tipo de unión Interna , ya que solo desea los países en los que tiene clientes y proveedores para este análisis.

Merge queries dialog.

Después de seleccionar el botón Aceptar , se agrega una nueva columna a la consulta De análisis de país que contiene los datos de la consulta Proveedores . Seleccione el icono situado junto al campo Proveedores , que muestra un menú donde puede seleccionar los campos que desea expandir. Seleccione solo el campo Proveedores y, a continuación, seleccione el botón Aceptar .

Expand Suppliers data.

El resultado de esta operación de expansión es una tabla con solo 12 filas. Cambie el nombre del campo Proveedores.Proveedores por solo Proveedores haciendo doble clic en el nombre del campo y escribiendo el nuevo nombre.

Rename Suppliers field.

Nota:

Para más información sobre la característica Combinar consultas , consulte Introducción a las consultas de mezcla.

Pasos aplicados

Cada transformación que se aplica a la consulta se guarda como un paso en la sección Pasos aplicados del panel configuración de consulta. Si alguna vez necesita comprobar cómo se transforma la consulta de paso a paso, puede seleccionar un paso y obtener una vista previa de cómo se resuelve la consulta en ese momento específico.

También puede hacer clic con el botón derecho en una consulta y seleccionar la opción Propiedades para cambiar el nombre de la consulta o agregar una descripción para la consulta. Por ejemplo, haga clic con el botón derecho en el paso Combinar consultas de la consulta De análisis de país y cambie el nombre de la consulta para que sea Combinar con proveedores y la descripción para obtener datos de la consulta Proveedores para Proveedores por país.

Step properties.

Este cambio agrega un nuevo icono junto al paso que puede mantener el puntero sobre para leer su descripción.

Hover to view step properties.

Nota:

Para obtener más información sobre los pasos aplicados, consulte Uso de la lista Pasos aplicados.

Antes de pasar a la sección siguiente, deshabilite la vista Diagrama para ver solo la vista preliminar de datos.

Agregar una columna nueva

Con los datos de clientes y proveedores en una sola tabla, ahora puede calcular la proporción de clientes a proveedores para cada país. Seleccione el último paso de la consulta Análisis de países y, a continuación, seleccione las columnas Clientes y Proveedores . En la pestaña Agregar columna de la cinta de opciones y dentro del grupo From number (Desde número ), seleccione Estándar y, a continuación, Divida (Entero) en la lista desplegable.

Add new column.

Este cambio crea una nueva columna denominada Integer-division que se puede cambiar a Ratio. Este cambio es el último paso de la consulta, ya que puede ver la relación entre clientes y proveedores para los países en los que los datos tienen clientes y proveedores.

Generación de perfiles de los datos

Otra característica de Power Query que puede ayudarle a comprender mejor los datos es la generación de perfiles de datos. Al habilitar las características de generación de perfiles de datos, obtendrá comentarios sobre los datos dentro de los campos de consulta, como la distribución de valores, la calidad de las columnas, etc.

Se recomienda usar esta característica a lo largo del desarrollo de las consultas, pero siempre puede habilitar y deshabilitar la característica en su comodidad. En la imagen siguiente se muestran todas las herramientas de generación de perfiles de datos habilitadas para la consulta de análisis de país.

Data profiling.

Nota:

Para más información sobre la generación de perfiles de datos, consulte Uso de las herramientas de generación de perfiles de datos.

Editor avanzado

Si desea ver el código que el editor de Power Query está creando con cada paso o desea crear su propio código de forma, puede usar el editor avanzado. Para abrir el editor avanzado, seleccione la pestaña Ver de la cinta de opciones y, a continuación, seleccione Editor avanzado. Aparecerá una ventana que muestra el código de la consulta actual.

View of the advanced editor, which contains code with no syntax errors.

Puede modificar directamente el código en la ventana Editor avanzado . El editor indica si el código está libre de errores de sintaxis. Para cerrar la ventana, seleccione el botón Listo o el botón Cancelar .

Resumen

En este artículo, ha creado una serie de consultas con Power Query que proporciona un análisis de relación entre clientes y proveedores en el nivel de país de la corporación Northwind.

Ha aprendido los componentes de la interfaz de usuario de Power Query, cómo crear nuevas consultas dentro del editor de consultas, las consultas de referencia, las consultas de combinación, comprender la sección pasos aplicados, agregar nuevas columnas y cómo usar las herramientas de generación de perfiles de datos para comprender mejor los datos.

Power Query es una herramienta eficaz que se usa para conectarse a muchos orígenes de datos diferentes y transformar los datos en la forma que desee. Los escenarios descritos en este artículo son ejemplos para mostrar cómo los usuarios pueden usar Power Query para transformar los datos sin procesar en información empresarial importante procesable.