Forum Discussion
GROUPBY y VLOOKUP (???)
Querido El Mundo Comunitario, parece que no puedo resolver mi tarea sin su ayuda!
Tengo una tabla y necesito hacer agrupación (primero por proyecto, luego MAX Rev.Date, luego MAX Rev.Number) y después devolver el valor de otro coliseo.
Más claro en el fuelle de la imagen:
No encontré una tarea similar en nuestro Foro.
¡Esperamos con ansias su respuesta!
BR Den
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
2 Replies
- Syndicate_Admin
Administrator
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
- Syndicate_Admin
Administrator
GRACIAS, @OwenAuger !
¡Su propuesta funciona como debería!