Función Power Query en LuckyTemplates: Agrupar por función

Función Power Query en LuckyTemplates: Agrupar por función

Este tutorial trata sobre una  función de consulta de energía en LuckyTemplates llamada Agrupar por . Es una característica subestimada en LuckyTemplates que le permite resolver problemas comunes de la manera más simple posible. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

La función Agrupar por es la mejor opción cuando tiene una serie de atributos que desea agrupar y crear un agregado.

Tabla de contenido

Ejemplo de tabla de ventas

Este es un informe de muestra que utiliza cálculos DAX. Tiene redundancia circular y problemas de contexto de filtro.

Función Power Query en LuckyTemplates: Agrupar por función

La tabla se agrupó por Cliente, Año y Mes, y Suma del Importe de Ventas.

El monto de Ventas totales luego se coloca en cada fila del grupo.

Uso del grupo de funciones de Power Query por

Para replicar esto usando la función Agrupar por, abra Power Query y haga clic en Agrupar por .

Función Power Query en LuckyTemplates: Agrupar por función

Una vez que esté abierto, haga clic en Avanzado y comience a agrupar atributos.

Primero, agrupe Cliente y Año y Mes . En este caso, asigne a la columna el nombre Monto total de ventas agrupado . A continuación, cambie la operación a Sum  y la columna a Sales Amount .

Función Power Query en LuckyTemplates: Agrupar por función

Puede ver que generó una columna. Sin embargo, los datos están incompletos porque solo tiene una fila por cliente.

Función Power Query en LuckyTemplates: Agrupar por función

Por lo tanto, vuelva al paso de la función Agrupar por para solucionar este problema.

En la parte inferior de la función, haga clic en Agregar agregación y asígnele el nombre AllData .

Para la Operación, elija Todas las filas . Esta operación proporciona una forma de devolver todas las filas que estaban en los datos originales con el operador agregado aplicado. A continuación, mueva los parámetros hacia arriba y haga clic en Aceptar.

Función Power Query en LuckyTemplates: Agrupar por función

Esto crea una nueva columna en la tabla.

Función Power Query en LuckyTemplates: Agrupar por función

Ahora, elimine las columnas Cliente , Año y Mes y expanda la columna Todos los datos .

Función Power Query en LuckyTemplates: Agrupar por función

Ahora tiene la misma mesa configurada que en el ejemplo.

Entonces, en lugar de usar DAX complejos  y referencias circulares, puede usar Agrupar por para obtener fácilmente los resultados deseados.

Ejemplo de registro de baloncesto

En este ejemplo, hemos utilizado los registros finales del equipo de baloncesto Chicago Bulls.

Función Power Query en LuckyTemplates: Agrupar por función

Estas son las mejores series de siete juegos de cada año.

Aplicar el grupo de funciones de Power Query por

Usando la función Agrupar por, debe determinar cuántas series ganadas tuvieron que fueron 4 de 7.

Si usa códigos DAX, puede terminar usando esta medida para identificar las series ganadoras.

Función Power Query en LuckyTemplates: Agrupar por función

Puede ver que usa comandos anidados , iteradores anidados y algunas funciones como , . 

Para hacerlo en una consulta de poder, saque las ganancias y pérdidas y conviértalas en una medida de conteo.

Vaya a Agregar columnas y haga clic en Columna de ejemplos . Luego, nombre la columna Count . Después de eso, asigne valor 0 para las pérdidas y 1 para las ganancias.

Función Power Query en LuckyTemplates: Agrupar por función

El siguiente paso es averiguar el juego decisivo en cada serie, que siempre es el último juego jugado.

Entonces, vaya a Agrupar por y haga clic en Avanzado. Agrupa el Año y establece los parámetros.

Ingrese AllData  para el nombre de la columna y establezca la Operación en Todas las filas . A continuación, haga clic en Agregar agregación y llámelo Juego decisivo . Establezca Operation en Max  y Column en Games .

Función Power Query en LuckyTemplates: Agrupar por función

Una vez que se generan las columnas, expanda la columna AllData .

Función Power Query en LuckyTemplates: Agrupar por función

Ahora tienes los datos para el juego decisivo.

Lo último que debe hacer es crear otra columna que devuelva el valor de la columna Contar para el juego decisivo de la serie.

Para hacer eso, haga clic en Columna condicional y asígnele el nombre Series Win Count . Establezca el parámetro para generar la columna Contar si la columna Juegos es igual a la columna Juego decisivo . Si no, debería volver a 0.

Función Power Query en LuckyTemplates: Agrupar por función

Una vez hecho esto, vaya a la pestaña Inicio y haga clic en Cerrar y aplicar.

Esta es la tabla que se creó usando medidas DAX complejas .

Función Power Query en LuckyTemplates: Agrupar por función

Recreando la tabla de récords de baloncesto

Con este análisis, puede volver a crear la tabla.

Tome las columnas de Conteo de victorias por año  y serie  en el tablero y conviértalas en una tabla.

Asegúrese de que el año no se resuma y el formato de la serie ganada cuente como un número entero.

Función Power Query en LuckyTemplates: Agrupar por función

A continuación, obtenga el total de Series Win Count . Haga clic en la flecha desplegable de la columna y elija Suma .

Función Power Query en LuckyTemplates: Agrupar por función

Puede ver que tiene los mismos resultados sin usar una sola función DAX.

Función Power Query en LuckyTemplates: Agrupar por función

En estos dos ejemplos, puede ver cómo funciona la función Agrupar por cuando la combina con la capacidad de devolver el agregado o devolver todas las filas.

Le da la flexibilidad para abordar una amplia gama de problemas de grupo.

Conclusión


Maneras efectivas de usar la función GROUPBY en LuckyTemplates
Organizar sus consultas en grupos en LuckyTemplates
Grupos de cálculo de LuckyTemplates: tutorial DAX

Agrupar por es una función de consulta de energía muy útil en LuckyTemplates. Tiene un gran potencial en la creación de informes y visualizaciones.

Si usar funciones y códigos DAX es demasiado complejo, puede usar la función Agrupar por como alternativa. Ayuda a generar datos valiosos para problemas complejos fácilmente.

En este tutorial, hemos mostrado cómo puede maximizar el potencial de la función Agrupar por y aplicarla a sus propios informes.


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.