Modelado de datos en LuckyTemplates usando tablas de soporte

Al hacer un análisis de nuestro modelo, es posible que queramos encontrar una idea que no esté relacionada con nada dentro de nuestras tablas. Ahí es donde entra en juego el concepto de usar tablas de soporte para el modelado de datos de LuckyTemplates.

Las tablas de soporte no tienen ninguna relación con nuestras tablas, pero podemos usarlas para soportar las visualizaciones en nuestros informes. 

Tabla de contenido

Escenario de muestra para el modelado de datos en LuckyTemplates

Para este ejemplo, crearemos una tabla de soporte para nuestra tabla Clientes . Podemos superponer esa tabla de apoyo con información. Luego ejecute la lógica DAX para crear visualizaciones que no son posibles con lo que tenemos actualmente en nuestra tabla Clientes

Modelado de datos en LuckyTemplates usando tablas de soporte

En nuestra vista de Informe , tenemos una visualización que muestra las transacciones totales de cada cliente. Para este ejemplo, la transacción más alta de un cliente es 33 .

Modelado de datos en LuckyTemplates usando tablas de soporte

Entonces el más bajo es 8 .

Modelado de datos en LuckyTemplates usando tablas de soporte

Por ejemplo, queremos crear una visualización que muestre la frecuencia de nuestros clientes en función de sus transacciones. Es una visualización que muestra las ventas totales de nuestros clientes de alta, media y baja frecuencia que no existe en ningún lugar de nuestro modelo. Lo que podemos hacer es crear una tabla que contenga esas frecuencias, para que podamos ejecutar la lógica a través de ella.

Creación de una tabla de soporte para el modelado de datos en LuckyTemplates

Hay diferentes formas de crear una tabla. Para este ejemplo, usemos la opción Ingresar datos dentro de la pestaña Inicio

Modelado de datos en LuckyTemplates usando tablas de soporte

Llamemos a esta tabla " Frecuencia de compra ". Luego configure la primera columna como Grupo de frecuencia y agregue los valores de frecuencia como Alto , Ok y Bajo . Agregue también las columnas Min y Max . En nuestra tabla actual, estamos diciendo que nuestros clientes de alta frecuencia deben tener al menos 25 a 40 transacciones. Los clientes de frecuencia media deben tener de 15 a 25 transacciones, y los clientes de baja frecuencia son los que solo tienen de 0 a 15 transacciones.

Modelado de datos en LuckyTemplates usando tablas de soporte

En la vista Relación , colocaremos nuestra tabla Frecuencia de compra agregada en el lado derecho. Esto se debe a que la tabla Frecuencia de compra es una tabla de apoyo . Las columnas que se crean en esta tabla no tienen ninguna relación con ninguna tabla en nuestro modelo de datos. Solo usaremos esto para ejecutar la lógica DAX para admitir las visualizaciones que queremos crear en nuestros informes. 

Modelado de datos en LuckyTemplates usando tablas de soporte

Creación de tablas de medidas para el modelado de datos de LuckyTemplates

Aparte de la tabla Frecuencia de compra , también creemos otra tabla usando la opción Ingresar datos . Llamémoslo agrupación dinámica . Luego crearemos una medida dentro de esta tabla.

Modelado de datos en LuckyTemplates usando tablas de soporte

Cambie el nombre de la medida como tabla Ventas por grupo de frecuencia . Puede obtener más información sobre cómo crear tablas de medidas a través de este enlace .

Modelado de datos en LuckyTemplates usando tablas de soporte

Para nuestra medida, usaremos un código DAX que es bastante complicado. Esta medida calcula las ventas totales de cada uno de los clientes dentro de la tabla Clientes . Identifica si sus transacciones totales están dentro del valor MIN y MAX de la tabla de frecuencia de compra , que es la tabla de soporte que creamos. 

Modelado de datos en LuckyTemplates usando tablas de soporte

La clave aquí es que la tabla Frecuencia de compra no tiene ninguna relación con nuestra tabla Clientes ni con ninguna otra tabla. Sin embargo, al crear una lógica usando una medida y un código DAX, ahora podemos usarla para admitir o crear una visualización con nuestras otras tablas.

Creación de visualizaciones personalizadas en LuckyTemplates

Para crear la visualización que queremos, solo tenemos que arrastrar la columna Grupo de frecuencia de nuestra tabla de agrupación dinámica en nuestro lienzo.

Modelado de datos en LuckyTemplates usando tablas de soporte

Luego, arrastraremos nuestra medida Ventas por grupo de frecuencia a nuestro Grupo de frecuencia en el lienzo.

Modelado de datos en LuckyTemplates usando tablas de soporte

Como resultado, ahora tenemos una visualización que nos muestra las ventas totales del cliente de las frecuencias de rango alto, bajo y medio ( Ok ).

Modelado de datos en LuckyTemplates usando tablas de soporte

Después de eso, podemos convertir esto en una visualización de gráfico de anillos. Luego, veremos que según la lógica que creamos con nuestra tabla de soporte, la mayoría de nuestros clientes se encuentran dentro del rango medio ( Ok) de frecuencia.  

Modelado de datos en LuckyTemplates usando tablas de soporte

Eso tiene sentido porque si revisamos las transacciones totales de nuestros clientes, la mayoría de ellos tienen alrededor de 20-21 transacciones.

Modelado de datos en LuckyTemplates usando tablas de soporte

Eso está dentro de la frecuencia de rango medio 15-25 ( OK ) según nuestra tabla de soporte ( Grupo de frecuencia ).

Modelado de datos en LuckyTemplates usando tablas de soporte

También podemos crear otra visualización arrastrando la medida ( Ventas por grupo de frecuencia ) dentro de nuestra visualización Nombres de clientes ...

Modelado de datos en LuckyTemplates usando tablas de soporte

… y la columna Grupo de frecuencia de nuestra tabla de soporte ( Frecuencia de compra ).

Modelado de datos en LuckyTemplates usando tablas de soporte

Como resultado, la visualización ahora muestra el nombre de los clientes, sus ventas totales y la frecuencia de sus transacciones. 

Modelado de datos en LuckyTemplates usando tablas de soporte

Luego podemos convertir esta visualización en un gráfico de barras si lo deseamos.

Modelado de datos en LuckyTemplates usando tablas de soporte

Finalmente, tenemos estas visualizaciones para Ventas por Grupo de frecuencia por Nombres de clientes y Grupo de frecuencia , y Ventas por Grupo de frecuencia por Grupo de frecuencia.

Modelado de datos en LuckyTemplates usando tablas de soporte

Conclusión

En resumen, pudimos crear una tabla de soporte y usarla para el modelado de datos en LuckyTemplates. Estas son algunas técnicas poderosas que podemos lograr al usar tablas de apoyo.

Ahora, piensa en cómo podemos expandir la lógica aquí. En este caso, aislamos transacciones, pero también podemos hacer esto con otros cálculos para un grupo de personas en ventas, márgenes, crecimiento y muchos más.

Espero que haya podido ver la lógica y la importancia de usar tablas de apoyo . Nuevamente, se usan únicamente para respaldar la lógica y la visualización que queremos crear y podemos usarlos de varias maneras. Con esto, puede agregar fantásticas técnicas analíticas a sus propios modelos.

Mis mejores deseos,

Leave a Comment

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.