Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola
A continuación se muestran los datos de ejemplo.
Quiero hacer unión en la misma tabla para 3column una tabla (id,opendate,Status) como la tabla 1 y (ID,CloseDate,Status) como la tabla 2.
Unión
Filtrar tabla 1 con estado - Nuevo y min en fecha abierta
y filtrar el estado de la tabla2 - Cerrado y min en ClosedDate
Id | OpenDate | Estado | ClosedDate | TestDate |
1 | 01/09/2019 | Nuevo | ||
1 | Cerrado | 01/10/2019 | ||
1 | 01/09/2019 | Prueba | 01/10/2019 | 05/09/2019 |
Id | Fecha | Estado | ||
1 | 01/09/2019 | Nuevo | ||
1 | 01/10/2019 | Cerrado |
Gracias
Solved! Go to Solution.
Hola @bideveloper555 ,
Puede intentar crear una tabla calculada por Nueva tabla en Cálculos.
NewTable =
VAR table1 =
SELECTCOLUMNS (
FILTER (
'Table',
[Status] = "New"
&& [OpenDate] = CALCULATE ( MIN ( 'Table'[OpenDate] ), ALL ( 'Table' ) )
),
"ID", [ID],
"Date", [OpenDate],
"Status", [Status]
)
VAR table2 =
SELECTCOLUMNS (
FILTER (
'Table',
[Status] = "Closed"
&& [ClosedDate] = CALCULATE ( MIN ( 'Table'[ClosedDate] ), ALL ( 'Table' ) )
),
"ID", [ID],
"Date", [ClosedDate],
"Status", [Status]
)
RETURN
UNION ( table1, table2 )
Puede consultar más detalles desde aquí.
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @bideveloper555 ,
Puede intentar crear una tabla calculada por Nueva tabla en Cálculos.
NewTable =
VAR table1 =
SELECTCOLUMNS (
FILTER (
'Table',
[Status] = "New"
&& [OpenDate] = CALCULATE ( MIN ( 'Table'[OpenDate] ), ALL ( 'Table' ) )
),
"ID", [ID],
"Date", [OpenDate],
"Status", [Status]
)
VAR table2 =
SELECTCOLUMNS (
FILTER (
'Table',
[Status] = "Closed"
&& [ClosedDate] = CALCULATE ( MIN ( 'Table'[ClosedDate] ), ALL ( 'Table' ) )
),
"ID", [ID],
"Date", [ClosedDate],
"Status", [Status]
)
RETURN
UNION ( table1, table2 )
Puede consultar más detalles desde aquí.
Saludos
Stephen Tao
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@bideveloper555 , Probar algo como
sindicato(
resume(filter(Table,not(isblank(table[OpenDate]))), table[ID], table[OpenDate])
resume(filter(Table,not(isblank(table[closeDate]))), table[ID], table[closeDate])
)
Proporcione sus comentarios y consejos para nuevos videos
Tutorial Series Dax Vs SQL Direct Query PBI Consejos
Apreciamos tus Felicitaciones.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.