Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

¿SI NO?

Hola

Mi IF ELSE no está funcionando. ¿Hay alguna alternativa para esto?

¿Puede alguien ayudarme a crear una lógica que clasifique la columna POR, es una columna calculada que necesitaría dividir en dos clasificaciones?

SI POR > 300.000 ENTONCES "ALTO"

ELSE "BAJO"

Traté de hacer eso usando IF else pero el cálculo solo muestra "LOW"

el archivo se encuentra en este vínculo como ejemplo:

https://www.dropbox.com/s/qd14m37oe68db27/sampledata.pbix?dl=0

¡¡Gracias!!

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    @Laedays

    Si desea filtrar , puede cambiar la columna a

    POR 300 CUTOFF = IF(CALCULATE(sum(Table1[POR]),ALLEXCEPT(Table1,Table1[Project Number]))>300000,"high","low")

    y utilice esa columna en el objeto visual de segmentación de datos

    1.PNG

6 Replies

  • @Laedays , Consulta en energía

    una nueva columna

    si [POR] > 300000 entonces "ALTO" o "BAJO"

    En DAX, una nueva columna

    IF( [POR] > 300000 , "ALTO" , "BAJO")

  • @Laedays

    Puede ordenar la columna POR

    ryan_mayu_0-1632721055569.png

    como puede ver, el mayor valor es 158581 que es inferior a 300000. es por eso que solo obtienes "BAJO"

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Allí, @ryan_mayu

      Ya veo, así que es una perspectiva de nivel de fila. ¿Qué tal si muestra lo alto y lo bajo en la vista específica, de esta manera:

      EL POR muestra valores altos, pero el resultado sigue siendo bajo

      Laedays_0-1632723122714.png