Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

condicional all()??

Hola. Tengo una función de cálculo. Necesito decidir sobre la marcha si usa all() (basado en la entrada del usuario en una casilla de verificación) como uno de sus argumentos. ¿Es esto posible? Calcular(algo, si(la casilla de verificación es verdadera, todo(fechas), no hacer nada) )

1 ACCEPTED SOLUTION

Muchas gracias, @lbendlin . Olvidé mencionar que conocía esta solución, pero esperaba una decisión más localizada porque la función de cálculo que tengo es mucho más grande que una sola línea. Esperaba modularizar el código. Sin embargo, muchas gracias por su ayuda.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola @yasbos ,

Tal vez puedas probar una fórmula como la siguiente:

vkongfanfmsft_0-1718242683047.png

ConditionalTotalSales = 
IF(
    [SelectedOption] = "Include All",
    CALCULATE(
        [TotalSales],
        ALL('Calendar')
    ),
    CALCULATE(
        [TotalSales]
    )
)
SelectedOption = SELECTEDVALUE(Checkbox[Option], "Exclude All")
TotalSales = SUM(Sales[Sales])

vkongfanfmsft_1-1718242759637.pngvkongfanfmsft_2-1718242770848.png

Saludos
Adamk Kong

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

Además, muchas gracias de nuevo por tomarse el tiempo y esforzarse en esto, @v-kongfanf-msft . ¡Eso es increíble!

Muchas gracias @v-kongfanf-msft . Olvidé mencionar que conocía esta solución, pero esperaba una decisión más localizada porque la función de cálculo que tengo es mucho más grande que una sola línea. Esperaba modularizar el código. Sin embargo, muchas gracias por su ayuda.

Syndicate_Admin
Administrator
Administrator

if(la casilla de verificación es verdadera, Calcular(algo, todo(fechas)))

Obtienes el "no hacer nada" de forma gratuita si omites el parámetro "else".

Muchas gracias, @lbendlin . Olvidé mencionar que conocía esta solución, pero esperaba una decisión más localizada porque la función de cálculo que tengo es mucho más grande que una sola línea. Esperaba modularizar el código. Sin embargo, muchas gracias por su ayuda.

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors