Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Necesita ayuda:
Tengo una lista de proyectos, cada proyecto tiene múltiples entregables con fechas asociadas a cada uno. ¿Cómo puedo aislar el próximo entregable y la fecha asociada para cada proyecto? Esto debe permitir actualizaciones a medida que avanzamos para mostrar continuamente el próximo entregable. ElÚNICO entregable programado más cercano a la fecha actual en adelante para cada proyecto
¡Cualquier ayuda es muy apreciada!
Datos de ejemplo:
| Proyecto | Entregable | Fecha de entrega |
| A | x | 12/12/2024 |
| A | y | 12/31/2024 |
| A | x | 1/15/2025 |
| A | d | 1/30/2025 |
| B | k | 12/14/2024 |
| B | k | 12/27/2024 |
| B | j | 1/10/2025 |
| C | r | 12/18/2024 |
| C | s | 12/30/2024 |
| C | t | 1/9/2025 |
| C | u | 1/12/2025 |
Necesito mostrar:
| Proyecto | Entregable | Fecha de entrega |
| A | x | 12/12/2024 |
| B | k | 12/14/2024 |
| C | r | 12/18/2024 |
Hola @bbajuscak ,
Creo que puede crear una medida y agregarla al filtro de nivel visual y configurarla para mostrar elementos cuando el valor = 1.
Check Whether Closest Deliverable Each Project =
VAR _Closest_Deliverable_Each_Project =
CALCULATE (
MIN ( Data[Delivery Date] ),
FILTER ( ALLEXCEPT ( Data, Data[Project] ), Data[Delivery Date] > TODAY () )
)
RETURN
IF ( MAX ( Data[Delivery Date] ) = _Closest_Deliverable_Each_Project, 1, 0 )
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Hola @bbajuscak
puede hacerlo de dos maneras, RESUMIR, tabla y medir.
RESUMIR Tabla :
- crear una nueva tabla con el siguiente DAX
Summarize =
SUMMARIZE(
ADDCOLUMNS(
'Table',
"Min Date",
MINX(
FILTER(
'Table',
'Table'[Project]=EARLIER('Table'[Project])
),
'Table'[Delivery Date]
)
),
'Table'[Project],
[Min Date],
"Min Deliverable",
MINX(
FILTER(
'Table',
'Table'[Delivery Date]=[Min Date]
),
'Table'[Deliverable]
)
)
Min Date =
MINX(
FILTER(
'Table',
'Table'[Project]='Table'[Project]
),
'Table'[Delivery Date]
)
Min Deliverable =
var _Date = [Min Date]
Return
MINX(
FILTER(
'Table',
'Table'[Delivery Date]=_Date
),
'Table'[Deliverable]
)
Espero que esto ayude.
Gracias.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.