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

Struggeling con IF ELSE en medida

Podría haber una mejor solución que IF ELSE, pero me gustaría una medida que me dé la cantidad restante si DimDate[Date] es antes de un valor potencial termination_date, y 0 después de un valor potencial en la fecha de terminación.


Importe restante =
SUM(original_amount) - CALCULATE(SUM(amount), FILTER(ALL('DimDate'),DimDate[Date] <= MAX(Dimdate[Date])))

Estoy luchando porque no puedo hacer que calcule 0 después de la fecha de terminación solo para el case_ids con un termination_date.Skjermbilde.JPG

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@amitchandak ,

Gracias por responderme. Esto funciona cuando filtro en un solo cas_id, pero con varios, tengo dos problemas.

1. La medida "comienza" en 299k, cuando la suma de los dos montos originales es de 150k.

Skjermbilde.JPG

2. El 23/11/2021 la medida debería bajar unos 15K ya que solo pagó 36k de 51k hasta la fecha.

Skjermbilde.JPG

Syndicate_Admin
Administrator
Administrator

@bareanders84 , Prueba como


Importe restante =
sumx(values(Case[CaseID]) , if(max('Date'[Date]) <= max(Case[temination Date]), SUM(original_amount) - CALCULATE(SUM(amount), FILTER(ALL('DimDate'),DimDate[Date] <= MAX(Dimdate[Date]))), 0))

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.