Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Establecer una variable en LOOKUPVALUE

Hola
Necesito definir una variable para <result_columnName> en LOOKUPVALUE.
Estoy trabajando con 2 tablas: Títulos de trabajo (JT) con tarifas regionales (RR) y empleados con su JT y RR. En Excel, creé una instrucción IF en la tabla Employee para proporcionar a VLOOKUP la columna que necesita para encontrar el RR. VLOOKUP devolvería el RR de los empleados.

Fórmulas en Excel en la tabla de empleados

"If(RR-R1,2,IF(RR-R2,3,IF(RR-R3,4,)))"

"VLOOKUP(A2,JobTitles! A2:5,D2,Falso)"

Tabla de empleados

Employee Table.jpg

Tabla de trabajos

Job Table.jpg

Gracias por la ayuda

3 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola

    a veces tiene sentido reestructurar los datos para que funcionen mejor con Power BI. Descatolaría los datos en la matriz Tipo de trabajo / Tasa, por lo que tiene una fila para cada tasa por trabajo. como está utilizando 2 columnas para buscar, puede usar SELECTCOLUMNS para devolver un valor a una nueva columna de la tabla desde la tabla de tarifas mediante el tipo de trabajo y la velocidad como filtros.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Gracias

      Onces Pivoted pude crear correctamente una medida y una columna.
      Para la Medida necesitaba crear 2 medidas variables

      "MAX('Tabla de empleados[Título del trabajo])" y

      "MAX('Tabla de empleados[ID de tasa])"

      entonces creé la medida

      "LOOKUPVALUE('JobTable[Rate Value], 'JobTable[Job Title,Measure[Job Title], JobTable[Rate ID,Measure[Rate])"

      Para la columna no necesitaba los nombres de medida y usé los nombres de columna de la tabla de empleados.