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

Fijar medida a la fecha máxima entre las fechas seleccionadas

Hola a todos

He pasado bastante tiempo tratando de averiguar esto. Espero que alguien pueda ayudar.

Tengo una tabla con las siguientes columnas:

Estado de fecha de LoanID

003 05/05/2021 InArrears

003 06/05/2021 Curado

003 11/05/2021 Asentado

Cada préstamo tiene una fila para cada fecha hasta que se liquida.

También tengo una tabla de calendario con Fecha que estoy usando como filtro para mostrar el número de cuentas que han especificado atrasos en el período de tiempo seleccionado en el filtro. Necesito crear una medida que muestre el número de préstamos en estado específico al final del período seleccionado.

Lo intenté:

Número de accts último estado =
var maxdate=MAX('Calendario'[Fecha])
devolución
CALCULATE([EnteredArrears],'Tabla'[Fecha]=fecha máxima)
EnteredArrears es una medida que calcula el número de préstamos que han entrado en mora durante el período de tiempo seleccionado.
El problema con la medida anterior es que si un préstamo se liquidó antes de la fecha máxima seleccionada, se excluye. ¿Cómo filtro por el máximo date <=maxdate y sigo tirando de una sola fila por préstamo?
gracias
Mariya

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @mariyahd ,

Compruebe las medidas.

Measure 1 = 
var _maxdate = CALCULATE(MAX('Table'[Date]),FILTER(ALLEXCEPT('Table','Table'[Loan ID]),'Table'[Date]<=MAX('date'[date])))
return
CALCULATE(MAX('Table'[State]),FILTER('Table','Table'[Date]=_maxdate))

Measure 2 = CALCULATE(DISTINCTCOUNT('Table'[Loan ID]),FILTER('Table','Table'[State]=[Measure 1]))+0

La medida 1 es obtener el estado más reciente para cada identificador según la fecha de segmentación de datos.

La medida 2 es contar los identificadores para cada estado.

11.PNG

12.PNG

Saludos

arrendajo

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

No @mariyahd ,

Compruebe las medidas.

Measure 1 = 
var _maxdate = CALCULATE(MAX('Table'[Date]),FILTER(ALLEXCEPT('Table','Table'[Loan ID]),'Table'[Date]<=MAX('date'[date])))
return
CALCULATE(MAX('Table'[State]),FILTER('Table','Table'[Date]=_maxdate))

Measure 2 = CALCULATE(DISTINCTCOUNT('Table'[Loan ID]),FILTER('Table','Table'[State]=[Measure 1]))+0

La medida 1 es obtener el estado más reciente para cada identificador según la fecha de segmentación de datos.

La medida 2 es contar los identificadores para cada estado.

11.PNG

12.PNG

Saludos

arrendajo

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.