Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

SWITCH(TRUE() Divide Function devolviendo error: "Switch Function no admite la comparación de valores"

Hola, chicos

Tengo una tabla personalizada creada con la función Switch true. Después de agregar una expresión de división a mi función de interruptor 3rd

devuelve un error. ¿Alguien sabe por qué?

adrianchy_0-1641865232287.png
Gracias

  • ¿@adrianchy

    Pruebe esta medida,

    Planned Metric =
    VAR _a =
        SELECTEDVALUE ( 'Planned Accounts Table'[Description] )
    RETURN
        IF (
            _a = "FY22Q4 Total Planned Accounts CAP",
            FORMAT ( [Count of Accounts], "0,00" ),
            IF (
                _a = "Quote Tap",
                [AP_Automation_CountofQuotes],
                IF ( _a = "Quote Tap Rate %", [Quote Tap Rate] )
            )
        )

    Saludos

    Equipo de soporte de la comunidad _Tang

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

7 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Planned Metric = 
      
      SWITCH(TRUE(),SELECTEDVALUE('Planned Accounts Table'[Description])="FY22Q4 Total Planned Accounts CAP",FORMAT([Count of Accounts],"0,00"), 
      SWITCH(TRUE(),SELECTEDVALUE('Planned Accounts Table'[Description])="Quote Tap",[AP_Automation_CountofQuotes]))
      //SWITCH(TRUE(),SELECTEDVALUE('Planned Accounts Table'[Description])="Quote Tap Rate %",[Quote Tap Rate]))

      Aquí tienes

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        @adrianchy

        Prueba esto:

        Planned Metric =
        SWITCH (
            TRUE (),
            SELECTEDVALUE ( 'Planned Accounts Table'[Description] ) = "FY22Q4 Total Planned Accounts CAP", FORMAT ( [Count of Accounts], "0,00" ),
            SELECTEDVALUE ( 'Planned Accounts Table'[Description] ) = "Quote Tap", [AP_Automation_CountofQuotes]
        )
            / SWITCH (
                TRUE (),
                SELECTEDVALUE ( 'Planned Accounts Table'[Description] ) = "Quote Tap Rate %", [Quote Tap Rate]
            )

        Pero parece que hay un problema con la lógica de su fórmula, ¡todas esas condiciones se basan en el valor seleccionado en una misma columna!

        si eso no funciona, comparta una muestra de sus datos y el resultado esperado, tal vez haya otra forma de encontrar la solución.

        Si esta publicación ayuda,considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
        Aprecia tus felicitaciones!!
        LinkedIn:
        www.linkedin.com/in/vahid-dm/

  • ¿@adrianchy

    Pruebe esta medida,

    Planned Metric =
    VAR _a =
        SELECTEDVALUE ( 'Planned Accounts Table'[Description] )
    RETURN
        IF (
            _a = "FY22Q4 Total Planned Accounts CAP",
            FORMAT ( [Count of Accounts], "0,00" ),
            IF (
                _a = "Quote Tap",
                [AP_Automation_CountofQuotes],
                IF ( _a = "Quote Tap Rate %", [Quote Tap Rate] )
            )
        )

    Saludos

    Equipo de soporte de la comunidad _Tang

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

  • ¿@adrianchy

    ¿Has resuelto esta pregunta? Si ha resuelto la pregunta, puede aceptar la respuesta útil como la solución o compartir su método y aceptarlo como solución,gracias por su contribución para mejorar Power BI. ❤️

    Si necesita más ayuda, por favor hágamelo saber.

    Saludos

    Equipo de soporte de la comunidad _Tang

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