Forum Discussion
yasbos
2 years agoResolver II
conditional all()??
Hi. I have a calculate function. I need to decide on the fly whether it uses all() (based on user input in a checkbox) as one of its arguments. Is this at all possible? Calculate( something, if(check...
- Anonymous2 years ago
Hi yasbos ,
Maybe you can try formula like below:
ConditionalTotalSales = IF( [SelectedOption] = "Include All", CALCULATE( [TotalSales], ALL('Calendar') ), CALCULATE( [TotalSales] ) )SelectedOption = SELECTEDVALUE(Checkbox[Option], "Exclude All")TotalSales = SUM(Sales[Sales])Best Regards,
Adamk KongIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
lbendlin
2 years agoSuper User
if(checkbox is true, Calculate( something, all(dates)))
You get the "do nothing" for free if you omit the "else" parameter.
- yasbos2 years agoResolver II
Thanks so much, lbendlin . I forgot to mention that I did know this solution, but I was hoping for a more localized decision because the calculate function that I have is much larger than just one line. I was hoping to modularize the code. Thanks so much for your help, nonetheless.