Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
IDENTIFICACIÓN | fecha | Idcollab |
1 | 01/01/2020 | A |
2 | 01/01/2021 | A |
3 | 10/12/2022 | B |
4 | 15/04/2023 | B |
5 | 16/04/2023 | C |
6 | 17/04/2023 | D |
7 | 18/04/2023 | E |
IdCollab | URA | startDate | Fecha de finalización |
A | 1 | 30/11/2019 | 25/12/2020 |
A | 2 | 25/12/2020 | 01/01/9999 |
B | 3 | 30/10/2022 | 15/03/2022 |
B | 4 | 15/03/2022 | 01/01/9999 |
C | 4 | 10/03/2022 | 01/01/9999 |
D | 4 | 15/03/2022 | 01/01/9999 |
E | 4 | 08/03/2022 | 01/01/9999 |
Gracias
Tengo mi tabla 1 que contiene una identificación correspondiente a una venta, la fecha de esta venta y el vendedor
De acuerdo a la fecha de venta, me gustaría saber en qué departamento (URA en la tabla 2) estuvo de acuerdo a la fecha en la que estuvo en un departamento (Fecha de inicio, Fecha de finalización)
Este es el resultado esperado:
IDENTIFICACIÓN | fecha | Idcollab | URA |
1 | 01/01/2020 | A | 1 |
2 | 01/01/2021 | A | 2 |
3 | 10/12/2022 | B | 3 |
4 | 15/04/2023 | B | 4 |
5 | 16/04/2023 | C | 4 |
6 | 17/04/2023 | D | 4 |
7 | 18/04/2023 | E | 4 |
Hola @psorel ,
A continuación se muestra mi tabla1:
A continuación se muestra mi tabla 2:
El siguiente DAX podría funcionar para usted
URA =
var _a=SELECTEDVALUE(Table1[idcollab])
var _b=SELECTEDVALUE(Table1[date])
var tmp=FILTER(ALL(Table2),[IdCollab]=_a&&[startDate]<=_b&&[EndDate]>=_b)
return
CALCULATE(MAX(Table2[URA]),tmp)
El resultado final se muestra en la siguiente figura:
Saludos
Xianda Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.