Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Estoy tratando de buscar el correo electrónico en la Tabla 2 y agregarlo como una columna calculada en la Tabla 1. No hay una relación directa entre las 2 tablas. Están relacionados a través de una tabla que reside entre ellos. No puedo usar la relación para simplemente agregar el campo de correo electrónico.
Tabla 1 -
Id | Nombre de la campaña | nombre del propietario |
1 | Campaña 1 | firstname.lastname |
2 | Campaña 2 | firstname.lastname |
Tabla 2 -
Id | Nombre | Correo electrónico |
1 | firstname.lastname | name@gmail.com |
2 | firstname.lastname | name2@gmail.com |
Estoy buscando agregar correo electrónico de la tabla 2 a la tabla 1. Estoy usando el siguiente DAX para agregar una columna calculada a Table1 -->
correo electrónico de la campaña - LOOKUPVALUE('Table2'[email], 'Table2'[name], 'Table1'[nombre del propietario])
Esto parece funcionar, sin embargo, no estoy recibiendo valores para cada registro en la Tabla 1.
Espero que esto tenga sentido - si hay una función DAX diferente, por favor hágamelo saber.
Gracias de antemano por su ayuda!
Jim
Solved! Go to Solution.
No @JPiazza ,
Si no coincide en la tabla 1, ¿qué valor desea mostrar, un espacio en blanco? ¿Por qué no usas id?
Puede crear una columna para buscar el correo electrónico en función de id.
campaign email = LOOKUPVALUE('Table 2'[email], 'Table 2'[id], 'Table 1'[id])
campaign email 2 = CALCULATE(MAX('Table 2'[email]),FILTER('Table 2','Table 2'[id]='Table 1'[id]))
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Tengo un problema similar. La función de búsqueda parece estar funcionando (no hay ningún error), pero todos los resultados están en blanco. En mi caso, no puedo usar un ID, porque hay demasiadas opciones y algunos nombres aparecen en una de las tablas más de una vez.
Lo que me gustaría que PowerBI hiciera, usando este ejemplo, es que el correo electrónico aparezca junto al nombre del propietario, cada vez que aparezca en la tabla 1.
¿Alguna idea?
¡Gracias!
No @JPiazza ,
¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?
¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?
Si ha solucionado el problema por su cuenta, por favor comparta su solución. Si la ayuda de los mensajes anteriores, por favor márquela como una solución para ayudar a otros a encontrarlo más rápidamente.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @JPiazza ,
Si no coincide en la tabla 1, ¿qué valor desea mostrar, un espacio en blanco? ¿Por qué no usas id?
Puede crear una columna para buscar el correo electrónico en función de id.
campaign email = LOOKUPVALUE('Table 2'[email], 'Table 2'[id], 'Table 1'[id])
campaign email 2 = CALCULATE(MAX('Table 2'[email]),FILTER('Table 2','Table 2'[id]='Table 1'[id]))
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.