Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos,
Tengo 2 tablas A (lista de columnas: "nombredeempleado") y B (lista de columnas "full_name", "id"), ¿cómo puedo crear una nueva columna en la tabla A para obtener los valores "id" correspondientes en la tabla B (como este: SELECT A.id A.employeename - B.full_name). Gracias.
@HelloWorId , Puede utilizar lookupvalue o Maxx con filtro
Cree una nueva columna en A.
Nombre: Maxx(filter(B,A[employeename] ?B[full_name]),B[id])
También puede unir dos tablas en el nombre y utilizarlo en visual si 1-Many o 1-1
@HelloWorId puede utilizar la opción merge en la consulta de edición. (https://radacad.com/choose-the-right-merge-join-type-in-power-bi)
O utilice lookupvalue() en dax.
LOOKUPVALUE( <result_columnName>, <search_columnName>, <search_value>[, <search_columnName>, <search_value>]…[, <alternateResult>])
tabla A
nombre de empleado |
name1 |
name2 |
name3 |
Tabla B
full_name | Id |
name1 | 1 |
name2 | 2 |
name3 | 3 |
columna calculada
Id = LOOKUPVALUE('table B'[id],'table B'[full_name],'tables A'[employeename])
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos🙂