Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo dos tablas que siguen esta estructura:
IDENTIFICACIÓN | Nombre | Posición | Año-Mes |
1 | Sota | Operador | 2021-01 |
1 | Sota | Limpiador | 2021-02 |
2 | Elise | Director | 2021-01 |
2 | Elise | Director | 2021-01 |
3 | Audrey | Mecánico | 2021-01 |
3 | Audrey | Mantenimiento eléctrico | 2021-02 |
3 | Audrey | Mecánico | 2021-03 |
4 | Leo | Desarrollador web | 2021-04 |
Cuadro2
IDENTIFICACIÓN | Nombre |
1 | Sota |
2 | Elise |
3 | Audrey |
4 | Leo |
Quiero crear una columna calculada en la Tabla2 que busque en la Tabla 1 la Posición más reciente de cada persona, basada en el coumn Año-Mes de la Tabla1. El resultado esperado sería el siguiente:
IDENTIFICACIÓN | Nombre | Posición |
1 | Sota | Limpiador |
2 | Elise | Director |
3 | Audrey | Mecánico |
4 | Leo | Desarrollador web |
¿Alguien puede ayudarme?
Solved! Go to Solution.
Hay @req77
Puede resumir su Tabla 1 y crear una nueva Tabla con los datos deseados, pruebe este código para agregar una nueva tabla:
Table 2=
SUMMARIZE (
'Table 1',
'Table 1'[ID],
'Table 1'[Name],
"Position",
CALCULATE (
MAX ( 'Table 1'[Position] ),
FILTER ( 'Table 1', 'Table 1'[Year-Month] = MAX ( 'Table 1'[Year-Month] ) )
)
)
Salida:
Si esta publicación ayuda,considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Aprecia tus felicitaciones!!
Hay @req77
Puede resumir su Tabla 1 y crear una nueva Tabla con los datos deseados, pruebe este código para agregar una nueva tabla:
Table 2=
SUMMARIZE (
'Table 1',
'Table 1'[ID],
'Table 1'[Name],
"Position",
CALCULATE (
MAX ( 'Table 1'[Position] ),
FILTER ( 'Table 1', 'Table 1'[Year-Month] = MAX ( 'Table 1'[Year-Month] ) )
)
)
Salida:
Si esta publicación ayuda,considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Aprecia tus felicitaciones!!
Hola, verifique el archivo pbix adjunto a continuación.