Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
neHey.
Necesito tu ayuda, lo más soos posible:
aquí está mi tabla
Picadura de fecha | Fecha | Costar | Diferencia de costos por día |
01.-01.10. | 01.10.2021 | 1 519 995,92 | |
01.-04.10. | 04.10.2021 | 3 759 429,15 | |
01.-05.10. | 05.10.2021 | 5 912 983,88 | |
01.-06.10. | 06.10.2021 | 8 681 894,87 | |
01.-07.10. | 07.10.2021 | 11 334 598,81 | |
01.-10.10. | 10.10.2021 | 14 416 893,77 | |
01.-11.10. | 11.10.2021 | 17 317 876,87 | |
01.-12.10. | 12.10.2021 | 20 114 197,38 | |
01.-13.10. | 13.10.2021 | 23 326 011,89 | |
01.-14.10. | 14.10.2021 | 26 045 726,91 | |
01.-15.10. | 15.10.2021 | 28 475 989,33 | |
01.-18.10. | 18.10.2021 | 31 775 465,70 | |
01.-19.10. | 19.10.2021 | 34 655 781,70 |
Necesito calcute, mi costo myday - (myday-1)
Intento esto, pero no es correcto. y para fines de semana y festivos no tienen ningún costo.
Day-1_Global =
VAR _globalPreviousDay = CALCULATE (
SUM ( DeliveryDetails[Global]),
FILTER (
DeliveryDetails,
DeliveryDetails[DeliveryDatum]
= EARLIER ( [DeliveryDatum] ) - 1
))
RETURN DeliveryDetails[Global] - _globalPreviousDay
Por favor, ayúdame. 😞
Debo terminar esto mañana.
mejor 🙂 regarsd
Solved! Go to Solution.
@lboldrino Incorrecto que sea incorrecto. 🙂 Funcionó para mí. ¿Son fechas realmente fechas o texto? Ver PBIX adjunto.
@Greg_Deckler: ¡eres el mejor!
Hecho. ¡Reconstruyo mi tabla en M Query y su solución es correcta!
thanX mucho 🙂
Por favor alguna idea?? 😐
@lboldrino Vea mi artículo sobre el tiempo medio entre fallas (MTBF) que utiliza EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395....
El patrón básico es:
Columna =
VAR __Current = [Valor]
VAR __PreviousDate = MAXX(FILTER('Table','Table'[Date] < EARLIER('Table'[Date])),[Date])
VAR __Previous = MAXX(FILTER('Tabla',[Fecha]=__PreviousDate),[Valor])
DEVOLUCIÓN
__Current - __Previous
lo siento pero no correcto.
Day-1_Global =
VAR __Current = [Global]
VAR __PreviousDate = MAXX(FILTER(DeliveryDetails,DeliveryDetails[DeliveryDatum] < EARLIER(DeliveryDetails[DeliveryDatum] )),DeliveryDetails[DeliveryDatum] )
VAR __Previous = MAXX(FILTER(DeliveryDetails,[DeliveryDatum]=__PreviousDate),[Global])
RETURN
__Previous
-- __Current - __Previous
Tendré este resultado:
Picadura de fecha | Fecha | Costar | Diferencia de costos por día |
01.-01.10. | 01.10.2021 | 1 519 995,92 | 1 519 995,92 |
01.-04.10. | 04.10.2021 | 3 759 429,15 | 2 239 433,23 |
01.-05.10. | 05.10.2021 | 5 912 983,88 | 2 153 554,72 |
01.-06.10. | 06.10.2021 | 8 681 894,87 | 2 768 911,00 |
01.-07.10. | 07.10.2021 | 11 334 598,81 | 2 652 703,93 |
01.-10.10. | 10.10.2021 | 14 416 893,77 | 3 082 294,96 |
01.-11.10. | 11.10.2021 | 17 317 876,87 | 2 900 983,11 |
01.-12.10. | 12.10.2021 | 20 114 197,38 | 2 796 320,51 |
01.-13.10. | 13.10.2021 | 23 326 011,89 | 3 211 814,51 |
01.-14.10. | 14.10.2021 | 26 045 726,91 | 2 719 715,02 |
01.-15.10. | 15.10.2021 | 28 475 989,33 | 2 430 262,42 |
01.-18.10. | 18.10.2021 | 31 775 465,70 | 3 299 476,37 |
01.-19.10. | 19.10.2021 | 34 655 781,70 | 2 880 316,00 |
@lboldrino Incorrecto que sea incorrecto. 🙂 Funcionó para mí. ¿Son fechas realmente fechas o texto? Ver PBIX adjunto.