Tablas virtuales maestras en LuckyTemplates con DAX

Tablas virtuales maestras en LuckyTemplates con DAX

En esta publicación de blog, repasaré una técnica analítica realmente poderosa que estoy seguro sorprenderá a cualquiera. Las tablas virtuales son una técnica analítica única que puede usar para visualizar información interesante dentro de LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

El ejemplo que mostraré es solo una de las muchas técnicas que puede aplicar. Utilizo el término "algoritmos" porque puede ampliar esto y hacerlo aún más avanzado.

Los algoritmos de la tabla virtual mostrarán qué tan poderoso es DAX y qué tan avanzado puede obtener dentro de la fórmula DAX.

Tabla de contenido

Dónde usar algoritmos de mesa virtual

Hay instancias en las que querrá clasificar a sus clientes a través de una serie de variables diferentes. Pero, en última instancia, desea recuperarlos utilizando solo una variable .

Para que esto suceda, debe crear un algoritmo que le permita analizar todas estas variables y factores diferentes según una dimensión (que en este caso son mis clientes).

Pero luego también desea devolverlo a un número. De esta manera, puede medir si un cliente ha sido bueno o malo en función de este factor, en lugar de tener en cuenta de tres a diez variables.

Ventas, ganancias y márgenes: mirando el panorama general

Para este tutorial, ya he cubierto las ventas , las ganancias y los márgenes . Lo siguiente que debe hacer es crear un algoritmo dentro de una que nos dará ese número. Este número nos dirá si un cliente ha sido bueno o malo.

A veces, cuando miramos una cosa de forma aislada (como las ventas, por ejemplo), no nos da una imagen completa. Esto se debe a que necesita evaluar las ganancias , donde un cliente que ha producido ganancias menores es probablemente mejor que alguien que ha producido muchas ventas.

Los márgenes también son muy importantes. Si está extrayendo un margen muy alto de un cliente de menor volumen, ese cliente puede clasificarse como un buen cliente.

Entonces, en general, nuestro objetivo es crear un algoritmo que analice estas tres variables ( Ventas totales , Beneficios totales y Márgenes de beneficio ) para saber quiénes son nuestros clientes principales y los clientes inferiores.

Determinación de la clasificación del cliente

Ya he desglosado estos cálculos uno por uno en la tabla. Tenemos nuestro Rango de Ventas de Clientes , Rango de Beneficios de Clientes y Rango de Márgenes de Clientes .

Tablas virtuales maestras en LuckyTemplates con DAX

Vamos a contar estos tres rangos y luego nos dará los mejores contra los peores clientes.

Rango de ventas del cliente

Echemos un vistazo a las fórmulas que he usado para cada medida individual. He usado RANKX , que es perfecto para clasificar a todos nuestros clientes frente a una expresión o medida en particular.

Para el rango de ventas de clientes , clasificamos a nuestros clientes en función de sus ventas totales de 1 a lo que sea.

Tablas virtuales maestras en LuckyTemplates con DAX

Puedes ver que en la parte superior de la mesa está William Andrews. Es nuestro principal cliente, por lo que ocupa el puesto 1.

Tablas virtuales maestras en LuckyTemplates con DAX

Rango de beneficios del cliente

Aplicamos la misma técnica de la medida anterior para llegar a nuestro Rango de Beneficios del Cliente .

Tablas virtuales maestras en LuckyTemplates con DAX

Podemos ver aquí que nuestros principales clientes no son realmente nuestros principales clientes por margen. Sus márgenes son en realidad mucho más bajos.

Tablas virtuales maestras en LuckyTemplates con DAX

Entonces, si observamos a nuestros principales clientes por margen, en realidad son mucho más bajos en términos de ventas.

Tablas virtuales maestras en LuckyTemplates con DAX

Uso de mesas virtuales

Como mencioné anteriormente, queremos crear este número y le mostraré cómo hacerlo usando una tabla virtual. Hay un par de formas de hacerlo, pero el uso de tablas virtuales puede simplificar su fórmula .

En realidad, ni siquiera necesitará crear o desglosar cada una de estas fórmulas individuales. Puede colocarlos dentro de una tabla virtual y luego utilizar las columnas que coloca dentro de sus tablas virtuales.

Dentro de esta fórmula (a la que he llamado Factor de clasificación general ), he usado VARIABLES para crear fórmulas individuales como las medidas Clasificación de ventas del cliente , Clasificación de ganancias del cliente y Clasificación de márgenes del cliente .

Tablas virtuales maestras en LuckyTemplates con DAX

Usando SUMX como una función de iteración

Esta es la parte en la que utilicé una tabla virtual para hacer una suma de todos estos diferentes rangos de clientes. También necesitaba crear un iterador, así que aquí es donde entra la función SUMX .

Con SUMX , necesitamos iterar a través de una tabla, ¿verdad? Podemos hacer esto con una mesa virtual. Lo sorprendente de las mesas virtuales es que podemos poner cualquier mesa de nuestra creación.

Tablas virtuales maestras en LuckyTemplates con DAX

Lo que he hecho es crear una tabla virtual donde SUMMARIZE me permite crear esta tabla de todas las clasificaciones. Puedo crearlo virtualmente sin tener que hacer referencia a un cálculo o medir individualmente. Todo está dentro de esta única medida.

Me las arreglé para crear una tabla virtual que enumera el Nombre del cliente , el Rango de ventas , el Rango de ganancias y el Rango de margen uno por uno y uno al lado del otro.

Lo que también es sorprendente es que dentro de esta función de iteración, podemos iterar a través de todos nuestros clientes y luego hacer referencia a las columnas que hemos colocado dentro de la tabla virtual.

Tablas virtuales maestras en LuckyTemplates con DAX

Esto resumirá todos los diferentes rangos y cálculos internos dentro de una sola medida. Al utilizar esta técnica, no necesitará dividirla en varias medidas.

Simplemente puede crear esta medida que abarque todos los diferentes cálculos que desea agregar a su algoritmo. Puede crear algoritmos muy avanzados y complejos, y luego ponerlos todos en una medida ordenada.

Finalmente, podemos traer la medida del factor de clasificación general a nuestra tabla. Ahora puede ver el resultado del algoritmo que acabamos de crear y utilizarlo en nuestro análisis.

Tablas virtuales maestras en LuckyTemplates con DAX

Es solo un número frente a todos los números que provienen de nuestras ventas, ganancias y márgenes. Por ejemplo, nuestro cliente Peter Boyd ocupa el puesto 36 en ventas, el 8 en rentabilidad, el 29 en clasificación de márgenes, con una clasificación general de 73. Así es como clasificamos a nuestros principales clientes utilizando todos estos factores.

Tablas virtuales maestras en LuckyTemplates con DAX

Beneficios de las Mesas Virtuales

Muchos usuarios de LuckyTemplates ni siquiera se darán cuenta de que no siempre tiene que ejecutar únicamente cálculos y lógica avanzada a través de columnas o tablas que están físicamente en su modelo de datos.

Puede crear tablas virtuales y luego ejecutar la lógica a través de estas tablas aunque no existan físicamente en ninguna parte dentro de su modelo.

Estas tablas son una manera perfecta y rápida de ejecutar lógica avanzada que puede producir conocimientos que se pueden utilizar y actuar en una variedad de escenarios diferentes .

Conclusión

Con LuckyTemplates, puede crear algoritmos más avanzados dentro de las medidas. Los bancos o las compañías de seguros pueden beneficiarse enormemente de esta técnica porque siempre intentan clasificar las cosas y ejecutar algoritmos en función de una serie de factores diferentes.

Pueden averiguar la probabilidad de que alguien incumpla o la probabilidad de que tenga que pagar una reclamación de seguro. Poder implementar este tipo de cálculos dentro de las medidas es realmente poderoso.

Si puede comprender cómo funciona esto dentro de LuckyTemplates, específicamente con medidas, está en camino de desarrollar un trabajo analítico increíble dentro de LuckyTemplates.

Para conocer muchas más técnicas analíticas avanzadas para LuckyTemplates , consulte el siguiente módulo del curso ubicado en .


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