Contexto de evaluación en LuckyTemplates DAX

Contexto de evaluación en LuckyTemplates DAX

En esta publicación, amplío más el contexto de evaluación en LuckyTemplates DAX. Puede ver el video completo de este tutorial en la parte inferior de este blog.

El contexto de evaluación también se conoce como contexto inicial en LuckyTemplates. Es el entorno en el que se basa su cálculo.

Para hacer las cosas más avanzadas, ¿sus fórmulas pueden tener múltiples contextos funcionando al mismo tiempo?

Tabla de contenido

Cambio de contexto dentro de una fórmula

Tener múltiples contextos no es tan complicado, y te lo mostraré a través de un ejemplo.

En primer lugar, debemos entender siempre cuál es la evaluación o el contexto inicial .

Debe tener una gran comprensión de cómo funciona el contexto dentro de su fórmula.

De lo contrario, a veces no tendría idea de dónde provienen los resultados eventualmente.

En este ejemplo, el contexto de evaluación es bastante simple ya que es simplemente el contenido de la tabla.

Contexto de evaluación en LuckyTemplates DAX

Pero, ¿y si quisiera calcular un total acumulado aquí?

Para hacer esto, primero crearé una medida y la llamaré Total acumulado de 30 días . Luego, pondré una función en mi siguiente línea.

Cubriré la función CALCULAR en detalle en una sección posterior, pero esencialmente calcula cualquier expresión que coloquemos dentro y nos permite cambiar el contexto del cálculo dentro de una medida.

Contexto de evaluación en LuckyTemplates DAX

CALCULATE se convertirá en su función más utilizada, ya que es la función más importante en DAX.

Para continuar, voy a calcular la columna Ventas totales , pero quiero calcularla en un contexto diferente .

Contexto de evaluación en LuckyTemplates DAX

Usaré la función que me permite crear un filtro en el nuevo contexto que quiero.

FILTER me permite poner una tabla dentro, pero no tienes que poner una tabla real ya que también puedes usar una función de tabla como en este ejemplo.

Contexto de evaluación en LuckyTemplates DAX

Luego traeré la nueva medida a la mesa y la pondré en visualización para facilitar la comprensión.

Contexto de evaluación en LuckyTemplates DAX

Lógicamente hablando, obtenemos el total acumulado de cada día específico al mirar hacia atrás desde ese día hasta los treinta días anteriores y luego sumarlos todos .

Esto es importante con respecto al contexto ya que primero tenemos el contexto de evaluación a través de la columna Fecha , pero luego cambiamos el contexto para calcular las Ventas totales en un nuevo entorno a través de una fórmula.

Estamos creando ese nuevo contexto a través de la función FILTRO eliminando el contexto de las Fechas usando la función o la función de filtro de eliminación .

Contexto de evaluación en LuckyTemplates DAX

Después de eliminar el filtro de cualquier fecha, trabajaré en cada fecha y miraré la ventana de treinta días a partir de esa fecha específica a través de esta parte.

Contexto de evaluación en LuckyTemplates DAX

Ahora puede ver que hemos creado un contexto diferente dentro de la fórmula misma .

Importancia de comprender el contexto de evaluación

Comprender el contexto de la evaluación en cada momento es muy importante. Se vuelve más avanzado ya que hay muchas formas en que podemos cambiar el contexto para calcular algo diferente .

Sin embargo, a medida que profundiza en LuckyTemplates, también abre un nuevo mundo de oportunidades donde sus fórmulas no serían innecesariamente largas y complejas.

Conocer estos conceptos le permitiría escribir cosas de manera más eficiente en las que se podrían realizar cálculos complejos con una fórmula simple .


Comprender el contexto de evaluación en LuckyTemplates
Explicar el contexto de fila en LuckyTemplates
Introducción al contexto de filtro en LuckyTemplates

Conclusión

Este artículo es simplemente una introducción sobre cómo puede cambiar el contexto para escribir fórmulas eficientes.

Hay muchas aplicaciones para el contexto, por lo que esperamos que esté emocionado de ver lo que puede lograr a través de las combinaciones de fórmulas y los patrones que puede crear.

Completemos esta sección y pasemos a más ideas y funcionalidades clave al utilizar funciones DAX.

Mis mejores deseos,


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.