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 .

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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,