Hay muchas formas de crear tablas de LuckyTemplates, pero en este caso, le mostraré una técnica poderosa que puede brindarle información y conocimientos valiosos.
Para crear una tabla con una fórmula, necesitamos usar la función aquí en la cinta Modelado. Esta característica nos permite usar una variedad de funciones DAX que devolverían una tabla.
En este tutorial, quiero crear una tabla totalmente nueva simplemente ingresando parámetros dentro de una fórmula. Luego lo compararé con métodos alternativos para crear tablas de LuckyTemplates y le permitiré comprender por qué debería usar esta técnica en algunos escenarios.
Ya podemos crear una tabla solo con la función FILA . Hacemos clic en Nueva tabla y escribimos la fórmula. En esta demostración, llamaremos a esta tabla personalizada .
Con la función FILA, podemos crear una fila de información sobre cualquier cosa. Todo lo que tenemos que hacer es nombrar la columna y luego poner dentro la expresión o el valor. Podemos seguir pensando cuántas columnas tendremos en nuestra tabla.
Con estos datos que ingresamos en nuestra fórmula ROW, devuelve una tabla de una fila.
Combinando ROW con UNION
La función UNION nos permite juntar dos o más mesas o apilar una encima de otra tantas como queramos.
Simplemente ponemos una coma después de cada fila, bajamos a una nueva línea y luego copiamos y pegamos la fórmula de la primera FILA .
Podemos colocar tantas tablas (filas) como podamos aquí y luego cerrarlo.
Y luego todo lo que tenemos que hacer es cambiar los parámetros (Grupo o Segmento, Mín. y Máx.) aquí dentro. En este ejemplo, solo estoy usando algunos valores aleatorios, pero definitivamente podrías poner lo que quieras aquí.
Es posible que me haya visto utilizar una técnica como esta o crear tablas como esta manualmente, a las que llamo tablas de soporte .
Ahora que tenemos estas FILAS incorporadas con UNION, generamos esta tabla solo con la información o el código que hemos escrito aquí dentro.
Entonces podemos ver que ahora tenemos esta tabla de soporte dentro del modelo de datos.
Por lo general, coloco mis tablas de soporte en la parte inferior para mostrar que no son parte del modelo central, pero tendrían una lógica que las atravesaría.
Por qué usar DAX para crear una tabla
Algunos de ustedes podrían estar pensando que podríamos haber creado esta tabla yendo a Enter Data . Bien, eso es cierto. También podríamos tenerlo en Excel o tener alguna tabla sencilla en otro lugar.
Sin embargo, esta técnica de combinar UNION y ROW podría ser relevante si queremos obtener estos números y los parámetros que configuramos desde otro lugar en su modelo o LuckyTemplates de forma dinámica.
Así es como, en Refresh , puede hacer que esta tabla se actualice con la información o los resultados que se han calculado dentro de LuckyTemplates. Es por eso que esta técnica es tan poderosa.
Por ejemplo, queremos segmentar a nuestros clientes según las ventas, pero los montos de las ventas cambian para Min y Max. Podría ser un número diferente basado en las ventas promedio que están haciendo nuestros clientes.
Podemos generar esta tabla de manera más dinámica al tener un cálculo que desglose la información de nuestros clientes según el monto de las ventas que se está generando.
También podríamos usar esto virtualmente . Podemos crear una tabla como esta e ingresarla como una función de tabla dentro de una variable, que va dentro de un cálculo. Hay otras formas en que podemos aplicar esto en las que demuestro en otros tutoriales.
En este blog, explicamos cómo podemos crear tablas de LuckyTemplates usando la función ROW junto con la función UNION. Simplemente usamos la función Nueva tabla e ingresamos la fórmula con los parámetros que queremos establecer.
Hay muchas maneras de crear tablas como esta, pero esta técnica en particular es crucial y aplicable en ciertos escenarios en el .
Esta es una gran técnica que podría implementar fácilmente en su propio trabajo.