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
Syndicate_Admin
Administrator
Administrator

Restar valor de filas anteriores dependiendo de categoría

hola

Soy nuevo en power Bi y he visto un par de soluciones a esto, pero no he podido incorporar esto en mi solución.

La tabla adjunta tiene un valor deseado que quiero lograr mediante medidas o cualquier otra forma en Power BI

  • La fila de fecha tiene que ordenarse en orden ascendente
  • el valor deseado debe buscar para ver si hay una fecha anterior para la categoría de fila y restar el valor actual del valor anterior. Si no hay ninguna fecha anterior, debe mostrar el mismo valor.

fechacategoríavalorValor deseado
10-03-13CAT-A9456Ningún valor antes de esta fecha, por lo que el valor debe permanecer como 9456
16-03-13CAT-B15238 Ningún valor anterior a esta fecha, por lo que el valor sigue siendo el mismo 15238
03-04-13CAT-A12657= 12657-9456
29-01-14CAT-C3452=3452
30-03-14CAT-A14324=14324 - último valor CAT-A
01-09-15CAT-B18234=18234 -15238
04-02-15CAT-C15234=15234-3452
15-10-15CAT-D4561=4561

Espero que esto tenga sentido!

gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Screenshot 2021-08-04 003432.png

¡Gran solución! También funcionó muy bien en mi conjunto de datos. ¿Hay alguna manera de crear una solución similar en el Editor de Power Query? Parece que debido a la gran cantidad de datos sigo recibiendo errores.

Muy apreciado - gracias!

¡Excelente! exactamente lo que necesitaba. Gracias.

Syndicate_Admin
Administrator
Administrator

@v2 Vea mi artículo sobre el tiempo medio entre errores (MTBF) que utiliza ANTERIOR: 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

También: https://community.powerbi.com/t5/Quick-Measures-Gallery/Mean-Time-Between-Failure-MTBF/m-p/625082#M3...

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