Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago

Error en LookUpValue

HI Expert,

Hay un error en el valor de búsqueda, filtra los datos entre la tabla de hechos centrlize para un ejemplo

tabla1 deptid,deptname

Tabla 2 Empid

Tabla3empid,deptid

Quería obtener los datos de la tabla1 y la tabla2, pero lookupvalue muestra el valor en blanco

lookupvalue(table1.deptname,table1.empid,table2.deptid) ... No podemos usar Table3 ya que se usa en la función de interruptor

7 Replies

  • @Shreesefwere , Crear dos columnas y, a continuación, intentar combinar , no podrá utilizar tres tablas

    puedes probar una nueva columna como

    Nueva columna del cuadro 2

    Nombre del departamento =

    var _tab = filtro(Tabla2, Tabla3[empid] = tabla2[empid])

    devolución

    maxx(filter(Table1, Table1[deptid] in _tab), Table1[deptname] )

    Consulte 4 formas (Related, RelatedTable, LookUpValue, SumX/Minx/Maxx con filtro) para copiar datos de una tabla a otra
    https://www.youtube.com/watch?v=Wu1mWxR23jU
    https://www.youtube.com/watch?v=czNHt7UXIe8

  • ¿Puede explicar lo que está sucediendo en la consulta?

    Nombre del departamento =

    var _tab = filtro(Tabla2, Tabla3[empid] = tabla2[empid])

    devolución

    maxx(filter(Table1, Table1[deptid] in _tab), Table1[deptname] )------esta sección

  • ¿Puede explicar esta consulta?

    Nombre del departamento =

    var _tab = filtro(Tabla2, Tabla3[empid] = tabla2[empid])

    devolución

    maxx(filter(Table1, Table1[deptid] in _tab), Table1[deptname] )------esta sección

  • @Shreesefwere , con algunas correcciones

    primero estoy tratando de traer el id del departamento de table3' con los id emp coincidentes con table2. Si hay más de una columna

    luego usándolos como filtro en la Tabla 1 para obtener un máximo de departamento, puede usar concatenatex si es necesario

    Nombre del departamento =

    var _tab = Resumir(filter(Tabla3, Tabla3[empid] = tabla2[empid]), Tabla3[deptid])

    devolución

    maxx(filter(Table1, Table1[deptid] in _tab), Table1[deptname] )