Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago

DAX

Hola a todos

Soy nuevo en PowerBI. Usando SQL Query como base, necesito hacer una columna calculada usando DAX. Pero tener problemas para crear DAX. Por favor, ayuda. Gracias de antemano.

Reglas para la columna calculada:

1. Si Final = Negativo, entonces Negativo

2. Si Final = positivo Y tipo = ABCD, muestre el valor asociado en numeric_result

3. IF Final = positivo Y tipo = XYZ, entonces Positivo

4. Si Final = En el rango, entonces En el rango

3 Replies

  • Pruebe esto

    Resultado =
    SWITCH(TRUE(),
    YourTable[Final] = "Negativo", "Negativo",
    YourTable[Final] = "Positivo" && YourTable[Type] = "ABCD", YourTable[Numeric_Result],
    YourTable[Final] = "Positivo" && YourTable[Type] = "XYZ", "Positivo",
    YourTable[Final] = "Dentro del rango", "En el rango",
    EN BLANCO()
    )

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      @ElliotG ,

      Muchas gracias por su respuesta. Al importar los datos SQL en Power BI, utilicé la opción de consulta de importación y escribí la consulta SQL para filtrar los datos y luego la cargué en Power BI. Intenté escribir las fórmulas DAX, pero me está provocando este error. Ni idea.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        Hola @KT9 ,

        Parece que está intentando crear una medida en lugar de una columna calculada. Si usa exactamente el mismo código, pero como una columna calculada, no debería tener ningún problema.

        O puede modificar la fórmula de @KT9 .

        Result =
        SWITCH(TRUE(),
        YourTable[Final] = "Negative", "Negative",
        YourTable[Final] = "Positive" && YourTable[Type] = "ABCD", max(YourTable[Numeric_Result]),
        YourTable[Final] = "Positive" && YourTable[Type] = "XYZ", "Positive",
        YourTable[Final] = "In Range", "In Range",
        BLANK() 
        )

        Cómo obtener respuestas rápidas a tu pregunta

        Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).

        Saludos
        Equipo de apoyo a la comunidad _ Rongtie

        Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.