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
vehau1
Helper I
Helper I

Problema de columnas personalizadas

Tengo un problema bastante fácil, pero no lo hago bien. Quiero calcular "Pronóstico"

Fecha-DateWvals--RunningTOtal--RunningPlannedTotal--Pronóstico-
1.1.20201.1.202021002200Blanco
1.2.20201.2.202040004400Blanco
1.3.2020BlancoBlanco6600X
1.4.2020BlancoBlanco8800X2

Aquí, X debe ser igual a 6200.

X - RunningPlannedTotal + (RunningTotal-RunningPlannedTotal, en el último valor no en blanco de DateWvals)

X a 6600 + (4000-4400) a 6200.

Y así el X2 produciría: 8800 + (4000-4400) a 8400.

Las vals de Pronóstico anteriores deben estar en blanco.

¡Por favor, ayúdenme!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @vehau1 ,

Puede probar a continuación la medida para ver si funciona o no.

DateDateWvals-RunningTOtal-RunningPlannedTotal--Prognosis-

miércoles, 1 de enero de 2020 miércoles, 1 de enero de 2020 2100 2200
jueves, 2 de enero de 2020 jueves, 2 de enero de 2020 4000 4400
viernes, 3 de enero de 2020 6600
sábado, 4 de enero de 2020 8800
Measure 2 = var  maxd=CALCULATE(max(t1[DateWvals-]),ALLSELECTED(t1))  return if(MIN(t1[DateWvals-]) =BLANK(),SUM(t1[RunningPlannedTotal-])+CALCULATE(SUM(t1[RunningTOtal-])-SUM(t1[RunningPlannedTotal-]), filter (ALLSELECTED(t1),t1[DateWvals-]=maxd)), BLANK())

Saludos
Zoe Zhi

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@vehau1 , para mí me parece valor de día actual - valor del último día una columna _ valor del último día en otra columna

En la medida, puede obtener el valor del último día como

Last Day Non Continous á CALCULATE(sum('order'[Qty]),filter(all('Date'),'Date'[Date] ?MAXX(FILTER(all('Date'),'Date'[Date]<max('Date'[Date])),Table['Date'])))
Día detrás de Ventas: CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Day))

Como una nueva columna, puede probar como

RunningTOtalast day ? maxx(filter(Table,[Fecha] ?earlier([Date] )-1),[RunningTOtal])

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.