Forum Discussion
Syndicate_Admin
Administrator
2 years agoindefinido
Hola, como usuario novato, estoy luchando por escribir una consulta (DAX, Power Query o M query) para lograr algo aquí. Tengo tres tablas: Usuarios, Calendario y Usuarios por semana: ...
Syndicate_Admin
Administrator
2 years agoHola @KumarPatel80 ,
A continuación se muestra mi tabla1:
A continuación se muestra mi tabla2:
A continuación se muestra mi tabla3:
Puede crear una medida para lograrlo:
FirstMissingWeek1 =
VAR UserWeeks =
CALCULATETABLE(
VALUES('USERSBYWEEK'[WC_Date]),
'UsersByWeek'[User] = SELECTEDVALUE(USER[User])
)
VAR AllWeeks = VALUES('CALENDAR'[WC_Date])
VAR MissingWeeks = EXCEPT(AllWeeks, UserWeeks)
VAR FirstMissingWeek = MINX(MissingWeeks, 'CALENDAR'[Measure])
RETURN
IF(ISBLANK(FirstMissingWeek), 0, FirstMissingWeek)
Measure =
SELECTEDVALUE('CALENDAR'[Index])
El resultado final será el siguiente:
Saludos
Xianda Tang
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.
- Syndicate_Admin2 years ago
Administrator
Hola v-xiandat-msft,
Esa solución es perfecta, excepto si hay de alguna manera para contener a los que están en
¿Valores de 'FirstMissingWeek1' en la tabla USERS? La razón por la que pregunto es porque me gustaría introducir una segmentación para filtrar registros por semanas faltantes mayores que 2, por ejemplo. Gracias