Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Quiero repasar una técnica de agrupación dinámica de LuckyTemplates. Le mostraré cómo exhibir dinámicamente segmentos de sus bandas de información. Esta es una técnica poderosa para construir sobre su modelo de datos. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Tengo un modelo de datos realmente simple aquí. Es un poco complicado por la forma en que Microsoft configuró las cosas dentro de LuckyTemplates, lo cual no me gusta; entonces, me gustaría reorganizarlo usando la técnica de la cascada.
Quiero mi tabla Ventas en la parte inferior y todas mis tablas de búsqueda en la parte superior.
Sin embargo, en muchos casos, sus tablas de búsqueda no tienen tanta información. Por ejemplo, tengo los datos de mis clientes aquí, pero quiero poder agrupar a mis clientes en función de una métrica y quiero hacerlo de forma dinámica.
Dependiendo de mi selección, la agrupación será diferente. Por ejemplo, estoy seleccionando un año diferente o digo un producto diferente, quiero poder analizar mis resultados en la agrupación en función de esas selecciones.
Cuando combina esta técnica con un buen modelo, hay varias formas en que puede filtrar sus datos.
Ahora veamos la teoría de cómo funciona esto realmente.
Tabla de contenido
Fórmulas DAX y bifurcación de medidas
Tengo un cálculo simple aquí para mis ventas totales. En esta medida, utilicé y recuperé el precio de una tabla diferente, y luego lo multipliqué por la cantidad vendida en cada transacción.
Ahora, dentro de la visualización, quiero poder desglosar cuáles de mis clientes son lo que considero como clientes de buen crecimiento , clientes de crecimiento promedio o clientes de crecimiento deficiente . La clave es reconocer el año seleccionado en la cortadora.
Aquí también tengo mi cálculo de Ventas LY (año pasado), donde usé las funciones y
A partir de este cálculo, puedo calcular el porcentaje de crecimiento ( Crecimiento de ventas ).
Así es como puede crear cálculos de bandas de nicho. En este caso, me estoy ramificando en este cálculo (Crecimiento de ventas) y luego voy a crear mis segmentos basados en eso.
Tenga en cuenta que ninguno de estos datos se encuentra dentro de ninguna de mis tablas de datos sin procesar . Estoy creando esto con medidas y luego voy a segmentar y agrupar dinámicamente en función de este cálculo.
Puede ver en la visualización del gráfico de dispersión que es donde el segmento o la agrupación realmente se desglosan. Esta visualización tiene la misma medida que la visualización del gráfico de barras aquí abajo. Es solo representar las cosas de una manera ligeramente diferente. Y sigue siendo un cálculo dinámico o una técnica de segmentación dinámica.
También puedo desglosarlo por mes y año simplemente agregando un filtro de segmentación.
Agrupación dinámica de LuckyTemplates mediante DAX
Por lo general, obtengo mis fórmulas del , usando la aplicación basada en web DAX Clean Up . Puede guardar todas sus fórmulas aquí.
Tengo mi ejemplo de bandas guardado en Analyst Hub y puedo simplemente copiar el código y pegarlo en mi modelo. Es posible que deba cambiar algunos parámetros dentro de la fórmula, pero en este caso, ya configuré este perfectamente.
Otra cosa que debe recordar al realizar una segmentación dinámica es que debe crear una tabla de apoyo . En este ejemplo, quiero poder segmentar en función de este factor de crecimiento. Así que rompí mis segmentos para ese factor de crecimiento en particular.
Y tenga en cuenta que estoy construyendo sobre mi modelo central. Ninguno de estos datos se implementa físicamente en ninguna tabla, lo que hace que esta técnica sea tan flexible.
Ahora echemos un vistazo a la fórmula que usé aquí, Ventas por grupo de crecimiento .
En la fórmula, ve que quiero calcular las ventas totales, pero quiero poder filtrar ese resultado de ventas por esa tabla de apoyo que creé.
Quiero evaluar cuál fue el crecimiento del cliente. Y así, con la función , esta fórmula iterará a través de cada cliente y calculará el crecimiento de las ventas de cada cliente. Esto va en la lista completa de mis clientes virtualmente y luego devuelve las ventas en función de lo que se evalúe como verdadero.
Ahora, lo interesante de esto es que cuando arrastro esta fórmula a la tabla, verás que todo se evalúa como verdadero en algún momento. Esto se debe a que el filtro no está en el contexto de esta tabla.
Sin embargo, puede ver las bandas o grupos en la visualización del gráfico de dispersión. Con la tabla de apoyo que creé (tabla de segmentos de clientes), el filtro dentro de la fórmula, Ventas por grupo de crecimiento , está en juego en esta visualización. Como resultado, muchos se evaluarán como falsos. Y así es como obtenemos los segmentos, estas bandas dentro de la visualización.
Ejemplo de segmentación y bandas de LuckyTemplates con DAX
Use DAX para segmentar y agrupar datos en LuckyTemplates
Ejemplo de segmentación con DAX avanzado en LuckyTemplates
Conclusión
Hay algo que desempaquetar en esta técnica de agrupación dinámica de LuckyTemplates, pero no es tan difícil si realmente comprende el patrón y la tabla de soporte que necesita usar.
Puede ingresar este patrón una y otra vez, para cualquier banda que desee. La tabla de soporte puede ser totalmente dinámica y flexible y puede basarse en cualquier métrica que desee. Solo asegúrese de ingresar la métrica correcta dentro de esta evaluación a través de la tabla. Esto es totalmente dinámico para lo que pongas aquí. Puede tener márgenes de beneficio aquí, por ejemplo.
Para obtener más contenido relacionado, consulte los enlaces a continuación.
¡Salud!
Qué es uno mismo en Python: ejemplos del mundo real
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.
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.
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.
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.
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.
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.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
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