Contexto de evaluación en cálculos DAX

En este tutorial, aprenderemos sobre el contexto de evaluación en DAX .

La evaluación o contexto inicial es el entorno en el que se basa su cálculo dinámico.

Es importante entender cómo funciona el contexto de evaluación y cómo afecta su cálculo de DAX. Entonces, en la siguiente sección, quiero mostrarles las diferentes formas de crear la evaluación o el contexto inicial.

Tabla de contenido

Creación de evaluación o contexto inicial en DAX

Primero, debe tener una segmentación de fecha y un filtro de ciudad en su tabla para lograr datos dinámicos.

Contexto de evaluación en cálculos DAX

Siempre hay un contexto inicial que debe tener en cuenta antes de realizar cualquier cálculo. Puede encontrar dicho contexto de evaluación desde cualquier ubicación.

En la tabla de muestra, el contexto se puede encontrar en la segmentación de fecha o en el filtro Ciudad . Por ejemplo, si selecciona el filtro Christchurch , los resultados de la tabla cambiarán. Si también ajusta las fechas del 1 de enero al 19 de enero, puede ver que los resultados cambiaron.

Por ejemplo, para el 1 de enero, el resultado es 90.074,80 mientras que el 19 de enero es 111.293,70. Esto demuestra que el contexto de evaluación realmente puede cambiar para cada resultado en los cálculos DAX.

Para mostrarle otro ejemplo, transformemos la tabla existente en una visualización de Ventas totales por fecha .

Contexto de evaluación en cálculos DAX

Cuando selecciona o borra un filtro o incluso ajusta el marco de tiempo, puede obtener un nuevo resultado dentro de la visualización.

Lo más importante a tener en cuenta es que la fórmula que estamos usando en esta tabla y la visualización no cambia. Es exactamente la misma fórmula.  

Contexto de evaluación en cálculos DAX

En Excel, cada fórmula que veas será ligeramente diferente porque las referencias de las celdas serán diferentes. En LuckyTemplates, la fórmula permanece exactamente igual. Lo que cambia el resultado es el contexto o el entorno en el que se evalúa. Esto se aplica a cada medida que cree.

Cada cálculo que realiza dentro de LuckyTemplates tiene un contexto inicial que debe comprender. Antes de mirar cualquier resultado individual, debe comprender el contexto actual de ese cálculo.

Si no supiera qué se seleccionó en la segmentación de la ciudad, miraría esta visualización y sabría que se trata de Ventas totales por fecha. Pero, ¿qué tipo de ventas totales es?

En el siguiente ejemplo, sabrá que las ventas totales que se muestran en la visualización son de Hamilton según la segmentación.

Contexto de evaluación en cálculos DAX

Relación entre contexto y modelo de datos

Comprender cómo funciona este contexto es una parte crucial del aprendizaje y la comprensión de DAX, porque es muy fácil. Luego puede comenzar a manipular el contexto dentro de las fórmulas y comenzar a realizar un análisis avanzado.

Con suerte, también está comenzando a ver cuán importante es el modelo porque el contexto es creado directamente por las relaciones entre sus tablas.

La división de ciudades que estamos seleccionando proviene de la tabla Regiones, mientras que el cálculo de Ventas totales se encuentra en la tabla Ventas.

Esto se llama propagación del filtro .

Contexto de evaluación en cálculos DAX

Los filtros se propagan hacia abajo en la relación a través de las flechas y se dirigen hacia los muchos lados de la tabla de hechos, que en este caso es la tabla Ventas.

Puede hacer tantas de estas cosas a la vez porque el contexto puede provenir de una tabla de búsqueda y otra tabla de búsqueda. Y luego podríamos superponer aún más y crear más contexto. Solo tenemos que entender cuál es el contexto inicial del cálculo.


Comprensión del contexto de evaluación en LuckyTemplates
Cómo funciona el motor de cálculo DAX ¿
Qué es la transición de contexto y por qué es importante?

Conclusión

Los filtros y las segmentaciones son formas básicas de crear un contexto de evaluación en sus cálculos DAX.

Espero que comprenda cuán importante es el contexto de evaluación (inicial). Si desea realizar un análisis avanzado más adelante, deberá cambiar el contexto dentro de sus fórmulas.

¡Salud!

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.