Forum Discussion

KatkaS's avatar
KatkaS
Post Patron
6 years ago
Solved

No devolver el valor..

Hola

Me pregunto si alguien podría ayudarme con el seguimiento.

Creé una nueva columna en la pestaña Datos para devolver un valor de otra hoja de Excel, pero los valores no se devuelven...

No se indica ningún error.

¿Podría alguien tratar de ayudarme a entender cuál podría ser el problema?

¡Gracias!

New column.jpg

  • Parece que viene de la misma hoja no es diferente. y Usted comparó [FAM], que no veo en esta tabla.

    Así es como obtenemos de otra mesa

    Nueva columna: sumx(filter(table2,table2[Col1]- table1[col1] && table2[Col2]- table1[col2] ),table2[required_col])

    misma mesa

    Nueva columna: maxx(filter(table1,table1[Col1]- anterior(table1[col1]) && table1[Col1]- anterior(table1[col2]) ),table1[required_col])

    La condición puede cambiar según la necesidad

5 Replies

  • Mariusz's avatar
    Mariusz
    Community Champion

    Hola @KatkaS

    Claro, ¿puede explicar lo que le gustaría hacer, cuál es la relación entre estas tablas y si la tabla a la que está agregando la columna está en un lado de esta relación o en el lado de muchos?

    Saludos
    Mariusz

    Si este post ayuda,entonces por favor considere aceptarlo como la solución.

    Por favor, siéntase libre de conectarse conmigo.
    Linkedin

  • az38's avatar
    az38
    Community Champion

    Hola @KatkaS

    tratar de utilizar el filtro interior ALL(), como FILTER(ALL('2_Diff_Esc Data'), '2_Diff_Esc Data'[FAM Line]'...)

  • Parece que viene de la misma hoja no es diferente. y Usted comparó [FAM], que no veo en esta tabla.

    Así es como obtenemos de otra mesa

    Nueva columna: sumx(filter(table2,table2[Col1]- table1[col1] && table2[Col2]- table1[col2] ),table2[required_col])

    misma mesa

    Nueva columna: maxx(filter(table1,table1[Col1]- anterior(table1[col1]) && table1[Col1]- anterior(table1[col2]) ),table1[required_col])

    La condición puede cambiar según la necesidad

    • KatkaS's avatar
      KatkaS
      Post Patron

      ¡Gracias, Amit!!! Tuve que añadir otra condición para Período, pero la lógica que desribed funcionó muy bien.

  • v-gizhi-msft's avatar
    v-gizhi-msft
    Community Support

    Hola

    Después de mi prueba, funciona bien aquí:

    Amount of ESC = CALCULATE(SUM(ECS[Amount]),FILTER(ECS,ECS[FAM]=EARLIER(BW[Operational Company])&&ECS[FAM LINE]=EARLIER(BW[FAM Line])&&ECS[Period]=BW[Period]))

    60.PNG

    Aquí está mi archivo pbix de prueba:

    pbix

    Por favor, compruébelo.

    Espero que esto ayude.

    Saludos

    Giotto Zhi