Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Voy a repasar un escenario interesante en el que probablemente aterrizará cuando intente ejecutar un total acumulativo dentro de LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Un miembro del foro de soporte de LuckyTemplates publicó esta consulta. El miembro quería calcular un saldo corriente como un total acumulativo. El problema era que cada vez que se hacía una selección, se recalculaba el total acumulativo. El miembro no quería que eso sucediera.

En este caso, ALLEXCEPT es la función perfecta para usar. Este escenario es en realidad una buena revisión de cómo los totales acumulativos y la función funcionan juntos dentro de LuckyTemplates. 

Tabla de contenido

Los datos de muestra

Comencemos con los datos proporcionados en el ejemplo del miembro.

Básicamente, muestra el saldo actual en la mesa. El equilibrio de carrera también se muestra en la visualización.

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Ahora, cuando arrastre el Número de semana por la segmentación, verá que los datos también se reequilibran. 

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Así que digamos que queremos los datos de la Semana 5.

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Lo que queremos es que ese Saldo corriente para la Semana 5 permanezca en 635 en lugar de cambiar a 78 cuando se mueva la segmentación, como se muestra a continuación.

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Esto sucede porque el Saldo corriente siempre comienza desde el primer número en la parte superior . Entonces, cuando se movió la cortadora, el número en la parte superior también cambió. Esto afectó todo el Running Balance.

Uso de la función ALLEXCEPT

Normalmente, verá que ALLSELECTED se usa en escenarios como este. Pero la función ALLSELECTED solo es útil cuando solo intenta mostrar un total acumulativo dinámico basado en cualquier selección de fecha que esté haciendo.

Aquí es donde entra ALLEXCEPT .

En este caso particular, no queremos un total dinámico. El requisito es evitar que el total se vuelva a calcular cada vez que se selecciona una nueva fecha . Esto es lo que hace ALLEXCEPT .

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Lo que queremos hacer es obtener un total acumulado manteniendo el contexto del número de semana. Al usar ALLEXCEPT , todavía estamos trabajando en las fechas seleccionadas en la segmentación. Pero en lo que respecta al Running Balance, siempre se remontará a la primera semana.

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca

Si observa la visualización a continuación, verá que también conserva el valor correcto. Nuevamente, esto se debe a que el contexto ahora le permite mirar hacia atrás al primer resultado de la semana 1.

Uso de ALLEXCEPT para evitar que el total acumulativo se restablezca


Cálculos de DAX: total de resultados promedio
Compare los resultados reales con los presupuestos mediante el uso de pronósticos de LuckyTemplates
Cálculo del total acumulativo inverso o acumulado inverso en LuckyTemplates

Conclusión

Casos como estos pueden ser únicos porque queremos totales dinámicos la mayor parte del tiempo. Pero si te encuentras en situaciones en las que no quieres que los números se recalibren con cada selección, esta técnica es la solución perfecta.

Además, la forma en que usamos la función ALLEXCEPT aquí es un ejemplo perfecto de cómo puede eliminar el contexto para algunos parámetros, pero conservar el contexto para los demás dentro de las mismas páginas del informe.

Con suerte, puede encontrar usos similares para ALLEXCEPT mientras trabaja con LuckyTemplates.

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.