Realización de tareas de consultas comunes en Power BI Desktop

En la ventana Editor de Power Query de Power BI Desktop, hay una serie de tareas de uso frecuente. En este artículo se muestran las tareas comunes y vínculos para obtener información adicional.

Las tareas comunes de consultas que aquí se explican son las siguientes:

  • Conectar a datos
  • Dar forma a los datos y combinarlos
  • Agrupar filas
  • Dinamizar columnas
  • Crear columnas personalizadas
  • Fórmulas de consulta

Puede utilizar varias conexiones de datos para completar estas tareas. Los datos del libro de Excel de ejemplo están disponibles para que los descargue o se conecte a ellos, en caso de que desee realizar estas tareas usted mismo.

La primera conexión de datos es un libro de Excel, que puede descargar y guardar localmente.

También puede encontrar una fuente de datos web por su cuenta, si desea seguir con sus propios datos.

Conectar a datos

Para conectarse a los datos de Power BI Desktop, seleccione Inicio y, después, Obtener datos. Power BI Desktop presenta un menú con los orígenes de datos más comunes. Para obtener una lista completa de los orígenes de datos a los que Power BI Desktop se puede conectar, seleccione Más situado al final del menú. Para más información, consulte Orígenes de datos en Power BI Desktop.

Screenshot of the Common data sources dropdown after selecting the Get data button on the ribbon.

Para comenzar, seleccione Libro de Excel, especifique el libro de Excel mencionado anteriormente y, luego, elija Abrir. El Editor de Power Query inspecciona el libro y, luego, presenta los datos encontrados en el cuadro de diálogo Navegador tras seleccionar una tabla.

Screenshot of the Navigator dialog box with Table 1 chosen to load.

Seleccione Transformar datos para editar, ajustar o dar forma a los datos antes de cargarlos en Power BI Desktop. La edición es especialmente útil cuando se trabaja con modelos semánticos de gran tamaño que se desea reducir antes de cargarlos.

La conexión a diferentes tipos de datos es un proceso similar. Para conectarse a un origen de datos web, seleccione Obtener datos>Más y, luego, elija Otra>Web>Conectar.

Screenshot of the Get data dialog box highlighting the option to connect to a Web data source.

Aparece el cuadro de diálogo Desde web, donde puede escribir la dirección URL de la página web.

Screenshot of the From Web dialog box showing a connection to the data source from a URL.

Seleccione Aceptar. Al igual que antes, Power BI Desktop inspecciona los datos de la página web y muestra opciones de vista previa en el cuadro de diálogo Navegador. Al seleccionar una tabla, muestra una vista previa de los datos.

Las demás conexiones de datos son similares. Power BI Desktop le pide las credenciales adecuadas si necesita autenticar la conexión.

Para una demostración paso a paso de la conexión a datos en Power BI Desktop, consulte Conectarse a los datos en Power BI Desktop.

Dar forma a los datos y combinarlos

Puede fácilmente combinar y dar forma a los datos con el Editor de Power Query. Esta sección incluye algunos ejemplos de cómo puede dar forma a los datos. Para una demostración más completa de cómo combinar y dar forma a los datos, consulte Combinar datos y darles forma en Power BI Desktop.

En esta sección y en las siguientes se usa el libro de Excel de ejemplo mencionado anteriormente, que puede descargar y guardar localmente. Cargue los datos del Editor de Power Query mediante el botón Transformar datos de la pestaña Inicio. Después de cargar los datos, seleccione la tabla 1 en las consultas disponibles en el panel Consultas, como se muestra aquí:

Screenshot of the Power Query Editor with Table 1 highlighted in the queries pane.

Dar forma a datos significa transformar un origen de datos a la forma y formato que se ajuste a sus necesidades.

En el Editor de Power Query, puede encontrar muchos comandos en la cinta de opciones y en los menús contextuales. Por ejemplo, cuando hace clic con el botón derecho en una columna, el menú contextual le permite quitar la columna. También puede seleccionar una columna y, luego, el botón Quitar columnas de la pestaña Inicio de la cinta de opciones.

Screenshot of the Power Query Editor with the options to remove columns highlighted.

Puede dar forma a los datos de muchas otras formas en esta consulta. Puede quitar cualquier número de filas de la parte superior o inferior. O bien, puede agregar o dividir columnas, reemplazar valores y realizar otras tareas de modelado. Con estas características, puede dirigir el Editor de Power Query para obtener los datos de la forma que desee.

Agrupar filas

En el Editor de Power Query, puede agrupar los valores de muchas filas en un único valor. Esta característica puede ser útil cuando se quiere resumir el número de productos ofrecidos, las ventas totales o el número de alumnos.

En este ejemplo, se agrupan filas en un modelo semántico de matriculación en educación. Los datos pertenecen al libro de Excel.

En este ejemplo se muestra cuántas agencias tiene cada estado. (la instituciones pueden incluir distritos escolares, otras instituciones educativas como distritos de servicios regionales, etc.). Seleccione la columna State Abbr y, luego, seleccione el botón Agrupar por de la pestaña Transformar o la pestaña Inicio de la cinta de opciones. (Agrupar por está disponible en ambas pestañas).

Screenshot of Power Query Editor highlighting the Group By button in the ribbon.

Aparece el cuadro de diálogo Agrupar por. Cuando el Editor de Power Query agrupa filas, se crea una nueva columna donde se colocan los resultados de la acción Agrupar por. Puede ajustar la operación Agrupar por de las siguientes maneras:

  1. La lista desplegable sin etiquetar especifica la columna que se va a agrupar. El Editor de Power Query aplica de forma predeterminada este valor a la columna seleccionada, pero puede cambiarlo para que sea cualquier columna de la tabla.
  2. Nuevo nombre de columna: El Editor de Power Query sugiere un nombre para la nueva columna, en función de la operación que aplica a la columna agrupada. Puede dar el nombre que desee a la nueva columna, sin embargo.
  3. Operación: elija la operación que aplica el Editor de Power Query, por ejemplo, Suma, Mediana o Contar filas distintas. El valor predeterminado es Contar filas.
  4. Agregar agrupación y Agregar agregación: estos botones están disponibles solo si selecciona la opción Opciones avanzadas. En una sola operación, puede realizar operaciones de agrupación (acciones Agrupar por) en muchas columnas y crear varias agregaciones con estos botones. Según las selecciones realizadas en este cuadro de diálogo, el Editor de Power Query crea una nueva columna que opera en varias columnas.

Seleccione Agregar agrupación o Agregar agregación para agregar más agrupaciones o agregaciones a una operación Agrupar por. Para quitar una agrupación o agregación, seleccione el icono de puntos suspensivos ( ... ) a la derecha de la fila y, a continuación, Eliminar. Siga adelante y pruebe la operación Agrupar por usando los valores predeterminados para ver qué ocurre.

Screenshot shows the Group By dialog box with the Basic and Advanced options highlighted.

Cuando se selecciona Aceptar, el Editor de Power Query realiza la operación Agrupar por y devuelve los resultados.

Screenshot of the example Group By effects.

Además, con el Editor de Power Query, siempre puede quitar la última operación de modelado. En el panel Configuración de la consulta, en Pasos aplicados, solo tiene que seleccionar X junto al paso completado recientemente. No se detenga, experimente. Si no le complacen los resultados, repita el paso hasta que el Editor de Power Query forme los datos tal como lo requiere.

Dinamizar columnas

Puede dinamizar columnas y crear una tabla con valores agregados para cada valor único en una columna. Por ejemplo, para saber cuántos productos diferentes hay en cada categoría, puede crear rápidamente una tabla que muestre eso.

Para crear una nueva tabla que muestre el número de productos de cada categoría (según la columna CategoryName), seleccione la columna y después seleccione Transformar>Dinamizar columna.

Screenshot of the Pivot Column button highlighted on the Transform tab.

Aparece el cuadro de diálogo Columna dinámica, que le permite saber qué valores de la columna usa la operación para crear nuevas columnas. (Si no se muestra el nombre de la columna deseada de CategoryName, selecciónelo en la lista desplegable). Al expandir Opciones avanzadas, puede seleccionar la función que se aplica a los valores agregados.

Screenshot of the Pivot Column dialog box highlighting Advanced options.

Al seleccionar Aceptar, el Editor de Power Query muestra la tabla según las instrucciones de transformación proporcionadas en el cuadro de diálogo Columna dinámica.

Screenshot of the results from Pivot Column.

Crear columnas personalizadas

En el Editor de Power Query, puede crear fórmulas personalizadas que operen en varias columnas de su tabla. A continuación, puede colocar los resultados de estas fórmulas en una nueva columna (personalizada). El Editor de Power Query facilita la creación de columnas personalizadas.

Con los datos del libro de Excel en el Editor de Power Query, vaya a la pestaña Agregar columna de la cinta de opciones y, a continuación, seleccione Columna personalizada.

Screenshot of the Power Query Editor highlighting the Custom Column button on the Add Column tab.

Aparecerá el siguiente cuadro de diálogo. En este ejemplo, se crea una columna personalizada denominada Porcentaje de ELL que calcula el porcentaje total de alumnos que estudian el idioma inglés (ELL, por sus siglas en inglés).

Screenshot of the Custom Column Dialog box showing an example formula.

Al igual que con cualquier otro paso aplicado en el Editor de Power Query, si la nueva columna personalizada no proporciona los datos que busca, puede eliminar el paso. En el panel Configuración de consulta, en PASOS APLICADOS, solo tiene que seleccionar la X junto al paso Personalizado agregado.

Screenshot of the APPLIED STEPS history highlighting the last performed step.

Fórmulas de consulta

Puede editar los pasos que genera el Editor de Power Query. También puede crear fórmulas personalizadas, que le permiten conectarse a sus datos y darles forma con mayor precisión. Cada vez que el Editor de Power Query realiza una acción en los datos, se muestra la fórmula asociada con la acción en la barra de fórmulas. Para ver la barra de fórmulas, vaya a la pestaña Vista y, a continuación, seleccione Barra de fórmulas.

Screenshot of Power Query Editor highlighting the Formula Bar checkbox on the View tab.

El Editor de Power Query conserva todos los pasos aplicados para cada consulta como texto que se puede ver o modificar. Puede ver o modificar el texto de cualquier consulta mediante el Editor avanzado. Solo tiene que seleccionar Vista y,a continuación, Editor avanzado.

Screenshot of Power Query Editor highlighting the Advanced Editor button on the View tab.

Esta es una captura de pantalla del Editor avanzado, con los pasos de consulta asociados a la consulta USA_StudentEnrollment mostrada. Estos pasos se crean en el lenguaje de fórmulas de Power Query, que se conoce a menudo como M. Para más información, consulte Crear fórmulas de Power Query en Excel. Para ver la especificación del lenguaje, consulte la Especificación del lenguaje M de Power Query.

Screenshot of the Advanced Editor dialog box with an example formula.

Power BI Desktop proporciona un amplio conjunto de categorías de fórmulas. Para más información y una referencia completa de todas las fórmulas del Editor de Power Query, consulte Referencia de funciones M de Power Query.

Puede hacer todo tipo de cosas con Power BI Desktop. Para obtener más información sobre sus funcionalidades, consulte los siguientes recursos: