Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Queridos todos,
Necesito ayuda para crear una columna calculada llamada "M_Email". Esta es la relación típica del gerente de empleados donde un pesebre también es un emaployee.
Si un rol de empleados se define como "Administrador" en la columna Rol, entonces en la columna "M_Email" esa dirección de correo electrónico respectiva debe rellenarse y para el descanso debe estar en blanco.
A continuación se muestra la captura de pantalla de algunos datos de muestra donde necesitamos tener la última columna "M_Email" como columna calculada.
Nota: el rol de campo ya es una columna calculada.
Por favor, ayúdenme.
saludos
Abhi
Esto se puede implementar fácilmente en PowerQuery:
¡Espero que esto ayude!
Si respondí a su pregunta correctamente, márquela como una solución aceptada.
Gracias
Hola Akul,
Gracias por la respuesta.
Es posible que me haya perdido en detalle que el campo Rol es una columna calculada, por lo que si intentamos usar la solución en el editor de consultas, la columna Rol no estará disponible.
¿Crees que podría haber otro approch en él?
saludos
Abhishek
Pruebe el siguiente DAX:
LOOKUPVALUE(
'Table'[email],
'Table'[ename],
'Table'[mname]
)
Similar al VLOOKUP en Excel.
Hi Akul,
Thanks for the reply, the DAX you praposed wont work as one manager will have multiple different email address and we need to select the perticular email which have role defined as Manager.
In proposed DAX I am getting error as it have multiple matching.
I defined the scenarion in original post also in picture with color to help.
Hope you could help me.
Regards,
Abhishek
¿Puede proporcionar un conjunto de datos de ejemplo en un archivo PBIX? Tal vez también si puede agregar el DAX en él con el error.
Hola Akul,
Debido a la información confidancial del cliente, no podré compartir el archivo PBIX. Lo siento por eso.
Nota : El Mid del gerente es también el Eid del gerente.
saludos
Abhishek
Hola @Abhi_hgt ,
Mirando sus datos y sin información adicional si su correo electrónico de los administradores es único, lo que significa que no tiene más de un correo electrónico marcado como administrador para el mismo usuario, entonces sólo tiene que agregar un parámetro adicional a la búsqueda, que es el rol que está buscando:
Manager_Mail = LOOKUPVALUE('Table'[E_Email];'Table'[Ename];'Table'[Mname];'Table'[Role];"Manager")
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsPara mí este DAX no está funcionando, no está tomando el 3er parámetro como nombre de columna y pidiendo valor de serch.
Hola @Abhi_hgt ,
¿Lo está utilizando tiene una columna calculada correcta?
Tenga en cuenta que es posible que deba cambiar ";" por "," en su sintaxis. ¿Puede compartir una pantalla de impresión del error y la sintaxis que está utilizando?
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsEstoy recibiendo por debajo del error
"Las expresiones que producen el tipo de datos de variante no se pueden utilizar para definir columnas calculadas."
Hola @Abhi_hgt ,
En la última sintaxis, no debe colocar el valor de la palabra "Sales Manager" como parámetro en la sintaxis para reescribir el código en:
Parent User Email =
LOOKUPVALUE (
User[internalemailadress],
User[fullname], Use[parentsystemuseridyominame],
User[Role Name], "Sales Manager"
)
No sé si tengo los nombres copiados correctamente de la imagen, pero esto debería funcionar.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsSu diferente 😞 de error
Hola @Abhi_hgt ,
Una pregunta es el papel que viene de una tabla diferente? preguntando esto porque en su fórmula tiene todas las columnas sin el '' y la tabla en el rol de usuario es 'Usuario'?
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola MFelix,
Todas las columnas son de la misma tabla.
saludos
Abhi
¿Está seguro de que para el mismo usuario solo hay una fila con el rol de administrador de ventas?
Cree que el problema está relacionado con el hecho de que está devolviendo más que uno valores en la búsqueda para que no devuelva los valores correctos
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Português¿Puede alguien por favor ayudarme con esta resolución de problemas post.
Pruebe la siguiente columna DAX:
Gracias por la respuesta, pero no cumple con el requisito.
Necesitamos derivar M_email que ya usó en la columna calculada como condición y tenemos muchas direcciones de correo electrónico diferentes para el usuario y necesitamos seleccionar una dirección de correo electrónico específica considerando el valor de la columna de rol.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |