Forum Discussion
GROUPBY y VLOOKUP (???)
- 5 years ago
No hay @DenTOK
Prueba esto:
Latest Code = IF ( HASONEVALUE ( Projects[Project] ), CALCULATE ( SELECTEDVALUE ( Projects[CODE] ), GENERATE ( LASTDATE ( Projects[Revision Date] ), LASTNONBLANK ( Projects[Revision Number], 0 ) ) ) )La parte clave de la medida es GENERATE ( ... ), que encuentra la fecha máxima de revisión mediante LASTDATE (devolver un 1x1 una tabla) y, a continuación, encuentra el número de revisión máximo en el contexto de ese filtro de fecha mediante LASTNONBLANK (también devuelve una tabla 1x1). Estos se convierten en un filtro combinado y el valor único de CODE se devuelve con este filtro aplicado.
La medida también está restringida a devolver en blanco a menos que un solo proyecto esté visible en el contexto del filtro.
saludos
Owen
No hay @DenTOK
Prueba esto:
Latest Code =
IF (
HASONEVALUE ( Projects[Project] ),
CALCULATE (
SELECTEDVALUE ( Projects[CODE] ),
GENERATE (
LASTDATE ( Projects[Revision Date] ),
LASTNONBLANK ( Projects[Revision Number], 0 )
)
)
)
La parte clave de la medida es GENERATE ( ... ), que encuentra la fecha máxima de revisión mediante LASTDATE (devolver un 1x1 una tabla) y, a continuación, encuentra el número de revisión máximo en el contexto de ese filtro de fecha mediante LASTNONBLANK (también devuelve una tabla 1x1). Estos se convierten en un filtro combinado y el valor único de CODE se devuelve con este filtro aplicado.
La medida también está restringida a devolver en blanco a menos que un solo proyecto esté visible en el contexto del filtro.
saludos
Owen
GRACIAS, @OwenAuger !
¡Su propuesta funciona como debería!