Forum Discussion
Ayuda de DAX Formula
Tengo dos tablas en mi Power BI, ambas incluyen un código de identificación de estudiante, un código de curso y horas de crédito del curso. Quiero encontrar los partidos entre las dos mesas, donde la 1ª tabla (inscripción) busca coincidencias o no coincidencias en la 2ª tabla (horario). La idea es mirar tanto el # del curso como las horas de crédito para ver si hay una fila de datos coincidente en la 2ª tabla. y luego, en la primera tabla de la lista, coincida o no coincida para ambos. He estado usando esta fórmula, y casi siempre funciona, pero para un estudiante estoy obteniendo una coincidencia donde no debería estar. Nota: es posible que un estudiante tome el mismo curso # más de una vez, pero solo debe coincidir una vez. Cualquier ayuda será apreciada.
Estado de la coincidencia =
VAR _Course1 = 'Informe de inscripción'[Curso #]
VAR _Hours1 = 'Informe de inscripción'[Horas]
VAR _Match =
CALCULAR(
SI(
COUNTROWS(
FILTRO(
'Horarios clínicos',
'Horarios Clínicos'[Curso #] = _Course1 &&
'Horarios clínicos' [horas] = _Hours1
)
) > 0,
"PARTIDO",
"NO HAY PARTIDO"
)
)
DEVOLVER _Match
3 Replies
- Syndicate_Admin
Administrator
Hola @AngieM
Publique datos de muestra, resultados esperados junto con capturas de pantalla para comprender mejor el problema.
SaludosNG
- Syndicate_Admin
Administrator
Añadido, gracias
- Syndicate_Admin
Administrator
@AngieM
Simplemente concatrice el curso y la hora y use a continuación dax para hacer una búsqueda.Coincidencia/NoCoincidencia = si(ISBLANK(LOOKUPVALUE(Horarios[Clave],Horarios[Clave],Alistamiento[Clave])),"No hay partido","Partido")
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los demás a encontrarla más rápidamente. ¡¡Te agradezco felicitaciones!!
Sígueme en LinkedIn!!