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.


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber