Contexto de evaluación en cálculos DAX

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!


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber