Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

La función DAX es una función increíblemente avanzada e importante en LuckyTemplates para aprender y comprender bien. Puede ver el video completo de este tutorial en la parte inferior de este blog.

La mayoría de los que acaban de empezar con LuckyTemplates probablemente hayan pasado por alto esta función en particular. Ciertamente lo hice cuando comencé a usar LuckyTemplates y a escribir medidas DAX.

Aprender bien sobre CALCULATETABLE es el comienzo de muchos cálculos avanzados que puede hacer en LuckyTemplates.

Es una función bastante compleja de entender e implementar en LuckyTemplates. Pero con el tiempo, descubrí lo bueno que es en varios escenarios y demostraciones en los que he trabajado. Ahora tengo una comprensión clara de cómo y cuándo usarlo de diferentes maneras. Eso es lo que quiero compartir contigo en este tutorial.

Tabla de contenido

El mejor momento para incorporar la función CALCULATETABLE

Uno de los mejores momentos para incorporar el uso de la función DAX es cuando intenta analizar sus análisis de abandono.

Churn Analytics implica la evaluación de la tasa de pérdida de clientes de una empresa. Descubrir estos datos usando LuckyTemplates puede ayudar mucho en términos de evaluar sus productos . De esta manera, puede acelerar sus esfuerzos de marketing para reducir la pérdida de clientes.

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

La tabla anterior muestra una comparación de clientes nuevos y totales para un mes y año específicos. Se trata de los datos de clientes nuevos, perdidos y totales.

La clave para extraer esta información importante es mediante el uso de la función DAX .

Uso de DAX CALCULATETABLE para conocer nuevos clientes

En primer lugar, te mostraré la fórmula para calcular nuevos clientes usando CALCULATETABLE

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

Aquí, necesitamos comparar el conjunto de clientes actual de un conjunto de clientes de un período anterior. Solo considero clientes nuevos si han comprado ahora pero no lo han hecho en los últimos 90 días.

Para poder encontrar esa información, aquí es donde integré la función CALCULATETABLE . Tenga en cuenta que usé esto junto con otras funciones de tabla, al igual que la función 

La función EXCEPTO evalúa dos tablas y devuelve los clientes que están en la primera tabla, pero no en la segunda. Luego, lo envolví dentro de la función para realizar realmente el cálculo necesario.

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

Mirando hacia atrás al punto principal. La función CALCULATETABLE nos permite abrir una ventana en cualquier contexto particular. En mi ejemplo, mira hacia atrás 90 días para encontrar un conjunto de clientes. 

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

Dado que no queremos mirar a los clientes en el contexto actual, sino mirar a los clientes durante los 90 días anteriores, ahora usamos la función

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

Luego, lo coloqué dentro de otra función de tabla y realicé algunas evaluaciones de seguimiento.

En resumen, la manera perfecta de usar CALCULATETABLE es cambiar el contexto de una tabla de evaluación. Por lo general, así es como debes usarlo. Pero luego, también puede incorporar otras fórmulas que puede usar para comparar tablas como .

Uso de DAX CALCULATETABLE para buscar clientes perdidos

Además de profundizar en el análisis de sus nuevos clientes usando la función DAX CALCULATETABLE , puede incluso avanzar más cuando la utiliza para encontrar a sus clientes perdidos .

Echa un vistazo a esta fórmula para encontrar clientes perdidos.

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

De hecho, he discutido la lógica completa de esta fórmula en otro blog. Pero, de nuevo, solo estamos haciendo un cálculo similar aquí para los clientes perdidos.

Si observa las fórmulas para CustomersPurchased y PriorCustomers , estamos usando CALCULATETABLE .

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

Además, todavía puede encontrar la función EXCEPTO . Pero esta vez, compara las tablas de CustomersPurchased y PriorCustomers .

Función DAX CALCULATETABLE: mejores prácticas en LuckyTemplates

En este caso, estamos cambiando el período de evaluación de estas tablas individuales en función de un período diferente. Esto solo muestra una forma más avanzada de pulir la forma en que mostramos clientes nuevos y clientes perdidos.

Si usa LuckyTemplates pronto, comprenderá que se trata de un análisis intensivo. Además, podemos hacer que las fórmulas sean más intuitivas, especialmente cuando también usa variables.

Solo piense en lo que pone dentro del primer parámetro en CALCULATETABLE . Por lo general, es una función de tabla, y luego cambia el contexto de esa evaluación de tabla. A partir de ahí, puede colocarlo dentro de otra función de tabla y ver cómo se evalúan las cosas desde allí. 


Descubra cuántas ventas se pueden atribuir a nuevos clientes
Análisis de nuevos clientes utilizando DAX avanzado
Clientes nuevos frente a existentes

Conclusión

Sé que CALCULATETABLE es un poco difícil de entender si recién estás comenzando. Pero esa es la razón principal por la que creé este tutorial para ti.

Una vez que comprenda y descubra las mejores prácticas para usarlo, puede comenzar a completar cálculos y análisis avanzados a partir de sus datos sin procesar.

Al revisarlo de esta manera, creo que comprenderá mejor cómo puede utilizar la función DAX CALCULATETABLE usted mismo en sus propios informes y modelos.

No olvides suscribirte a LuckyTemplates TV para obtener muchos otros contenidos.

Buena suerte con el aprendizaje de este.


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.