Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola, puedo devolver los a_name correspondientes a la tabla 1 a través de vlookupvalue, pero los valores no coincidentes se muestran en blanco. ¿Hay alguna manera de asignar esos valores no coincidentes en a_name a 'Fuera de Londres' en la tabla 1?
Tabla 1 *-1 Tabla 2 *-1 Tabla 3
Id Id a_code a_code a_name
10001 10001 a1 a1 Norte de Londres
10002 10002 a2 a2 East London
10003 10003 a3 a3 Oeste de Londres
10003 10004 a3
99999
La salida deseada para la tabla 1 debe tener este aspecto
Id a_name
10001 Norte de Londres
10002 Este de Londres
10003 Oeste de Londres
10003 Oeste de Londres
99999 Fuera de Londres
Para el contexto, la tabla 1 es una tabla de reservas donde permitimos clientes repetidos, la tabla 2 contiene todos los clientes (distintos) en Londres, la tabla 3 es la tabla de búsqueda de área de Londres. El ID de cliente 99999 en la tabla de reservas es de fuera de Londres, así que me gusta marcar esos registros como "Fuera de Londres". El objetivo es construir 2 histogramas en la tabla 1, uno que muestre un recuento distinto de ID por a_name y otro con el recuento de ID por a_name.
Gracias de antemano.
Solved! Go to Solution.
Puesto que tiene dos relaciones M:1, puede usar la función RELACIONADA para su nueva columna en Table1.
a_name á var thisAname ( RELATED(Table3[a_name])
return IF(ISBLANK(thisAname), "Outside of London", thisAname)
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hola
En la Tabla 2, escriba esta fórmula de columna calculada
Area = LOOKUPVALUE(Table3[a_name],Table3[a_code],Table2[a_code])
En la Tabla 1, escriba esta fórmula de columna calculada
Calculated Column 1 = LOOKUPVALUE(Table2[Area],Table2[ID],Table1[ID],"Out of London")
Espero que esto ayude.
@JP_PBI , si desea una columna approch es de dos pasos. De la Tabla 3 a la Tabla 2, puede utilizar
Nueva columna en la tabla 2
Nombre : related(Table3[a_name]) // Supone que están unidos
Tabla 2 a la tabla 1- Nueva columna en la tabla 1
Nueva columna ?
var _1 á Maxx(filter(Table2, Table2[ID] á Table1[ID]),Table2[Name])
devolución
if(isblank(_1),"Outside of London" ,_1)
hacer referencia a este vídeo cómo copiar datos de una tabla a otra: https://www.youtube.com/watch?v=czNHt7UXIe8
Hola
¿Está utilizando la función DAX DE LOOKUPVALUE? Si es así, parece que puede establecer el último parámetro opcional (<alternateResult>) en "Fuera de Londres", esto debería reemplazar los espacios en blanco que tiene:
LOOKUPVALUE( <result_columnName>, <search_columnName>, <search_value> [, <search2_columnName>, <search2_value>]... [, <alternateResult>] )
Esperanza que ayuda
Ya
Puesto que tiene dos relaciones M:1, puede usar la función RELACIONADA para su nueva columna en Table1.
a_name á var thisAname ( RELATED(Table3[a_name])
return IF(ISBLANK(thisAname), "Outside of London", thisAname)
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.