Si recuerda, en el blog anterior, creé medidas que usé para calcular virtualmente la información adicional que quiero obtener de mis datos.
Las medidas que hice fueron las medidas Ventas totales y Cantidad total .
Primero te mostraré cómo organizar estas medidas que hice. Para hacer eso, voy a crear un grupo de medida .
Primero, vaya a la pestaña Inicio y luego seleccione Ingresar datos.
Después de eso, cambie el nombre de la tabla a Medidas clave.
Puedes elegir el nombre que quieras. Elegí este nombre porque encaja en el contexto de lo que quiero hacer con la tabla.
Como puede ver en la pestaña de campos, la tabla Medidas clave aún no contiene nada.
Entonces ahora lo que voy a hacer es llenar esto con las medidas que he hecho.
Primero agregaré la medida Cantidad total a la tabla recién creada.
Para hacerlo, haga clic en la medida Cantidad total, vaya a la pestaña Herramientas de medida y luego cambie la tabla Inicio a Medidas clave.
Y luego, haga lo mismo con la medida Ventas totales.
Haga clic en la medida Ventas totales, vaya a la pestaña Herramientas de medida y luego cambie su tabla Inicio a Medida clave.
Después de hacer eso, ahora verá que las medidas están debajo de la Tabla de medidas clave.
Ahora, voy a eliminar la columna llamada Columna 1 porque realmente no la necesito.
Ahora voy a entrar y salir en la pestaña Campos. Para hacer eso, haga clic dos veces en el botón de entrada/salida del panel que está resaltado en la esquina superior derecha de la imagen a continuación.
Como puede ver, las medidas clave ahora son un grupo de medidas, como lo indica el icono de la calculadora junto a su nombre. Ahora también se encuentra en la parte superior de la pestaña Campos.
Le recomiendo que comience a agregar esta buena práctica en su flujo de trabajo de desarrollo.
Eventualmente, comenzará a diversificarse en medidas más complejas. Por lo tanto, organizarlos desde el principio le ayudará a tener un tiempo más fácil para hacer referencia a ellos para su uso futuro.
Agregaciones en LuckyTemplates
En las medidas que ya hice, solo usé funciones de iteración.
En la medida Ventas totales, utilicé la función de iteración .
Mientras estaba en la medida Cantidad total, usé la función .
Ahora, dado que ya le mostré algunos ejemplos de funciones de iteración, comenzaré a presentar algunas agregaciones en LuckyTemplates que también son útiles.
Estoy haciendo esto porque no importa qué cálculo estés haciendo, quiero que lo hagas con una medida DAX.
El comienzo de todo lo avanzado en LuckyTemplates, especialmente desde una perspectiva analítica, comienza con algo simple.
Comienza con simplemente familiarizarse con las medidas DAX y familiarizarse con cómo escribirlas lo más rápido posible.
Como puede ver, la tabla está dividida por los filtros Mes corto y Nombre del vendedor debido a lo que hice en el blog anterior.
Aunque estos filtros están aquí, todavía puedo usar esta tabla para mostrarle algunos ejemplos de cómo usar las funciones de agregación.
No se deje atrapar demasiado por los filtros siempre que haya algún cálculo en segundo plano.
También usaré estos filtros más adelante para mostrarle cómo funcionan con ellos las agregaciones en LuckyTemplates.
Para comenzar, vaya a la pestaña Herramientas de medida y luego haga clic en Nueva medida.
Lo que pasa con la creación de medidas es que aparecen en cualquier tabla que seleccione en la pestaña Campos. Primero, asegúrese de haber hecho clic en la tabla Medidas clave antes de realizar una nueva medida.
Ahora que he creado una nueva medida, cambie "Medida" a "Cantidad promedio" para nombrarla correctamente.
Comenzaré con un cálculo que requiere una función de agregación simple, la función .
La función PROMEDIO devuelve la media aritmética de todos los números de una columna.
Voy a sacar el promedio de los valores de la columna Cantidad de la tabla Ventas.
La configuración de la fórmula se muestra a continuación.
Resumiré todos los valores en la columna Cantidad y luego los promediaré.
Después de eso, tome la medida Cantidad promedio debajo de la tabla Medidas clave en la pestaña Campos y luego arrástrela al objeto visual.
Como puede ver, los valores en la columna Cantidad total y la columna Cantidad promedio son todos iguales excepto por el valor Total.
Esto se debe a que para cada producto, solo lo compraron en una transacción, pero compraron varios.
Por ejemplo, Henry Cox compró 3 cantidades del Producto 56 en una transacción.
Ahora, haré otra medida solo para mostrarles más ejemplos de funciones de agregación.
De nuevo, vaya a la pestaña Herramientas de medida y luego haga clic en Nueva medida.
Otra agregación que puede usar en LuckyTemplates es la función , que devuelve el valor numérico o de texto más pequeño de una columna.
Otra es la función que devuelve el valor numérico o de texto máximo en una columna.
Estos son ejemplos de funciones de agregación que puede comprender y usar fácilmente en situaciones en las que encajan.
Pero lo que realmente quiero hacer es calcular las transacciones totales. Para hacer esto, voy a usar una función llamada .
Primero, cambie el nombre de la medida cambiando "Medida" a "Transacciones totales".
Luego agregue la función COUNTROWS. Esta función toma una tabla y luego devuelve el número de filas en esa tabla.
Como quiero calcular el total de transacciones, contaré cuántas filas hay en mi tabla de ventas.
Para hacerlo, dentro de la función CUENTAS, haga referencia a la tabla Ventas. Así es como he configurado la fórmula.
La función pasará por la tabla Ventas y luego contará el número de filas allí.
Dado que cada fila de la tabla Ventas representa una sola transacción, contar cada fila es como contar cada transacción.
Ahora, tome la medida Transacción total debajo de la tabla Medidas clave y luego arrástrela al objeto visual.
Después de hacer eso, verá que solo hay una transacción cada vez.
Este es el resultado de tener los filtros que tenemos.
Esto solo significa que para mayo, Henry Cox, por ejemplo, compró 3 cantidades del Producto 56 en una transacción de Ernest Wheeler.
Ahora voy a cambiar las cosas. Primero, eliminaré la columna Nombre del producto haciendo clic en el botón X, como se muestra a continuación.
Y luego también anularé la selección de todos los filtros.
Para hacerlo, haré clic en la casilla junto al nombre de Ernest Wheeler.
Y también haga clic en la casilla junto a mayo.
Verás que los números han cambiado bastante.
Echemos un vistazo a Martin Berry. Las Ventas Totales que obtuve de él son $87,727, la Cantidad Total de los productos que compró es 51, y en Promedio, compra 1.89 de mis productos en cada una de sus 27 Transacciones Totales conmigo.
Como puede ver, después de que cambiamos los filtros de nuestros cálculos, los resultados también cambiaron.
Aquí es donde entra en juego la escalabilidad de las medidas DAX. Si lo piensas bien, las fórmulas que usamos son muy simples.
Solo usamos las funciones SUMX, SUM, RELATED, AVERAGE y COUNTROW para nuestras medidas. Estas son funciones a las que espero que te acostumbres fácilmente.
Mediante el uso de estas funciones simples, podemos obtener fácilmente varios cálculos simplemente alterando el contexto.
Este es el verdadero poder de las medidas DAX. Sin agregar otras fórmulas, puede obtener mucha información simplemente cambiando sus filtros.
Esto solo es posible gracias al modelo que ha construido. Así que asegúrese de tener el modelo correcto.
Lo último que quiero mostrarte es que puedes formatear los resultados en tu tabla si lo necesitas.
Como sé que las Ventas totales deben estar en dólares, lo cambiaré a su formato adecuado.
Para hacerlo, haga clic en la medida Ventas totales, vaya a la pestaña Herramientas de medida y, en la sección Formato, cambie Número entero a Moneda haciendo clic en el icono $.
Hay muchas maneras en que puede formatear sus resultados si lo necesita.
Después de hacer eso, los resultados ahora deberían verse así: