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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo calcular la categoría total acumulada sabia con espacios en blanco en valores

regiónPlan_DateblancoTotal acumulado
Este01/05/20210
Este02/05/20210
Este03/05/202120
Este04/05/202125
Este05/05/202130
Este06/05/202135
Este07/05/202140
Este08/05/20210
Este09/05/20210
Este10/05/202155
Este11/05/202160
Oeste01/05/20210
Oeste02/05/20210
Oeste03/05/202175
Oeste04/05/202180
Oeste05/05/202185
Oeste06/05/202190
Oeste07/05/202195
Oeste08/05/20210
Oeste09/05/20210
Oeste10/05/2021110
Oeste11/05/2021115

Salida esperada :-

regiónPlan_DateblancoTotal acumulado
Este01/05/202100
Este02/05/202100
Este03/05/20212020
Este04/05/20212545
Este05/05/20213075
Este06/05/202135110
Este07/05/202140150
Este08/05/20210150
Este09/05/20210150
Este10/05/202155205
Este11/05/202160265
Oeste01/05/202100
Oeste02/05/202100
Oeste03/05/20217575
Oeste04/05/202180155
Oeste05/05/202185240
Oeste06/05/202190330
Oeste07/05/202195425
Oeste08/05/20210425
Oeste09/05/20210425
Oeste10/05/2021110535
Oeste11/05/2021115650
Norte01/05/202100
Norte02/05/202100
Norte03/05/2021130130
Norte04/05/2021135265
Norte05/05/2021140405
Norte06/05/2021145550
Norte07/05/2021150700
Norte08/05/20210700
Norte09/05/20210700
Norte10/05/2021165865
Norte11/05/20211701035
Sur01/05/202100
Sur02/05/202100
Sur03/05/2021185185
Sur04/05/2021190375
Sur05/05/2021195570
Sur06/05/2021200770
Sur07/05/2021205975
Sur08/05/20210975
Sur09/05/20210975
Sur10/05/20212201195
Sur11/05/20212251420
1 ACCEPTED SOLUTION

@balajir98

ok pruebe esto

RunningTotal =
CALCULAR (
SUM ( Sheet1[Target]),
Sheet1[Plan_Date] <= ANTERIOR ( Sheet1[Plan_Date]),
ALLEXCEPT ( Hoja1,Sheet1[Región] )
)
aj1973_0-1620838474553.png

View solution in original post

15 REPLIES 15
Syndicate_Admin
Administrator
Administrator

No @balajir98,

aquí está mi solución:

12-05-_2021_16-51-51.png

Running Total = 
CALCULATE (
    SUM ( 'Table'[Target] ),
    FILTER (
        ALLEXCEPT ( 'Table', 'Table'[Region] ),
        'Table'[Plan_Date] <= MAX ( 'Table'[Plan_Date])
    )
)

Con amables saludos desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)

Syndicate_Admin
Administrator
Administrator

hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

Syndicate_Admin
Administrator
Administrator

@balajir98 , Prueba

calculate(sum(Table[Target]), filter(Table, [Region] = earlier([Region]) && [Plan_Date] <= max(Table[Plan_Date])))

Gracias por la respuesta amit, pero estoy obteniendo el valor total de todas las filas, por favor encuentre las siguientes fotos,

Table Output.PNGFunction.PNGSC.png

No hay @balajir98

aj1973_0-1620744438902.png

aquí está la fórmula

Total de ejecución de destino en región =
CALCULAR(
SUM('Sheet1'[Objetivo]),
FILTRO(
ALLSELECTED('Sheet1'[Región]),
ISONORAFTER(en lo sucesivo, «Sheet1»[Región], MIN('Sheet1'[Región]), ASC)
)
)
pero es mejor usarlo como medida y no como una columna calculada..... Es mejor evitar agregar columnas calculadas cuando no las usas como segmentaciones.

Gracias jer bi, pero esta no es mi salida esperada, acumulado debemos añadir el valor anterior con 0, he adjuntado la imagen para su referencia, Advance gracias

aj1973_0-1620744438902.png

Gracias Jerbi, ahora la región este fue perfecta, pero para la región oeste los totales cummulativos son desiguales, West March 5th Vale es 75 pero en total cummulative se muestra como 95 y el missmatch sigue, Gracias de antemano. 🙂

@balajir98

Sí vende mal lo siento,

Simplemente elimine el "<" antes de _region

Total de ejecución de destino en región =
var _region = SELECTEDVALUE(Sheet1[Region])
var _maxdate = MAX(Sheet1[Plan_Date])
resultado var =
CALCULAR(
SUM(Sheet1[Target]),
Sheet1[Plan_Date] <= _maxdate,
Sheet1[Región] = _region
)
devolución
resultado
aj1973_0-1620827420082.png

Gracias jerbi, lo intenté con su código, pero me estoy quedando en blanco, por favor encuentre la siguiente captura de pantallaOutput.PNG

@balajir98

De hecho, es una medida para un objeto visual de tabla. No funciona para una columna agregada.

¿Por qué necesita agregar una columna al modelo? se necesita espacio y rendimiento, y agregamos columnas para usarlo como segmentación de datos cuando sea necesario.

Ok jerbi, entendido, tengo en la mesa también, aunque no está funcionando, por favor encuentre la siguiente captura de pantallaOutput 3.PNG

@balajir98

ok pruebe esto

RunningTotal =
CALCULAR (
SUM ( Sheet1[Target]),
Sheet1[Plan_Date] <= ANTERIOR ( Sheet1[Plan_Date]),
ALLEXCEPT ( Hoja1,Sheet1[Región] )
)
aj1973_0-1620838474553.png

Muchas gracias jerbi, está funcionando ahora perfecto, gracias de nuevo por su ayuda, 😊😊😊🙏

@balajir98

Es bienvenido, aunque no se recomienda agregar nuevas columnas en el modelo de forma espcial cuando no lo está utilizando como segmentación de datos.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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