Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Total en ejecución después de cierto mes

Hola expertos,

Tener un poco de dificultad para conseguir que Power BI calcule un total en ejecución después de un mes determinado.

Así que estoy tratando de calcular el total de ejecución después de un cierto mes. Pero es un poco complicado. Los meses posteriores a marzo se pronostican y deben estar ejecutando los totales del mes anterior. Así que abril debe ser 3500 para pantalones del ejemplo siguiente. Sin embargo, en los datos sin procesar es en realidad 500. ¿Hay alguna manera de manipular los datos de esta manera sin afectar a los meses anteriores?

Tengo 2 mesas en el modelo

Tabla de ventas

Mesa de calender

(El campo producto está en la tabla Ventas)

-Campo de ventas

-Campo de fecha

-Campo de producto

Estoy usando una matriz para visualizar esto...

ProductoEneroFebreroMarzoAbrilMayoJunioJul
Pantalones (actual)200040003000500600800100

Pantalones (deseado)

2000400030003500410049005000

gracias de antemano!

4 REPLIES 4
V-lianl-msft
Community Support
Community Support

Hola @aaronnayan ,

En función de lo que haya descrito, desea calcular el total acumulado después de un mes. ¿Un mes determinado es un valor fijo? ¿O un valor dinámico? Si es un valor dinámico, ¿cuál es la lógica detrás de él.

Si el mes es un valor fijo, intente crear una medida como esta.

RunningTotal =
IF (
    MAX ( 'Table'[date] ) >= DATE ( 2020, 3, 1 ),
    CALCULATE (
        SUM ( 'Table'[sales] ),
        FILTER (
            ALLEXCEPT ( 'Table', 'Table'[product] ),
            'Table'[date] >= DATE ( 2020, 3, 1 )
                && SUMX (
                    FILTER ( 'Table', EARLIER ( 'Table'[date] ) <= 'Table'[date] ),
                    'Table'[sales]
                )
        )
    ),
    MAX ( 'Table'[sales] )
)

test_Running Total after certain Month.PNG

Ejemplo .pbix

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@aaronnayan ,

Inténtalo como

Ventas de Cumm: CALCULATE(SUM(Sales[Sales Amount]),filter(date,date[date] <-maxx(date,date[date])), Date[Date]>-date(2020,01,31))

O

Ventas de Cumm: CALCULATE(SUM(Sales[Sales Amount]),filter(date,date[date] <-max(Sales[Sales Date])), Date[Date]>-date(2020,01,31))

Anonymous
Not applicable

Hola @amitchandak

gracias por su sugerencia. Pero todavía no funciona. Probé ambas fórmulas..

¿Funciona este cálculo en el nivel de línea de producto?

¿Es posible utilizar solo la fecha en la tabla Sales?

ProductoEneroFebreroMarzoAbril
Pantalones (datos en bruto)20001000500600
Pantalón (deseado)2000100015002100
Camisetas (deseadas)3000400046005200

@aaronnayan : ¿Puede compartir datos sin procesar y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors