Forum Discussion
Switch measure using parameter in SUM formulas
- Anonymous1 year ago
Hi mogugu_84 ,
As far as I know, if you want to use Field parameter function, you need to add all measures you need in it instead of only add the column.
For example, you need create two measures [LYTD Retail Cash] and [LYTD Retail Units] for LYTD Retails, and the same for others like YTD Retail and FYTD Growth Retail.
I suggest you to add a calculated column in this parameter table.
Choose measure = IF(CONTAINSSTRING(Parameter[Parameter],"Cash"),"Retail Cash","Retail Units")Then use this column to create a slicer. Result is as below.
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, thank you, i tried to follow the example in your first link,
below is the example fields:
Revenue =
SWITCH(
SELECTEDVALUE(Revenue[Revenue Fields]),
"'Key mesaures'[Revenue with taxes]", [Revenue with taxes],
"'Key measures'[Revenue without taxes]", [Revenue without taxes]
)
example parameter table looks like this:
| Revenue | Revenue Fields | Revenue Order |
| Revenue with taxes | 'Key measures'[Revenue with taxes] | 0 |
| Revenue without taxes | 'Key measures'[Revenue without taxes] | 1 |
here's my version,
my table of parameter
but the results says "argument "6" is required....
- mogugu_841 year ago
Helper I
Thanks again Freeman, yes, that makes the formula tick, but sorry, the whole method still just doesn't work...
here's one of the formula for growth calculation
LYTD Retail =CALCULATE([Retail Volume],DATESYTD(dateadd('Calendar'[Date],-1,Year),"3/31"))Here's the switch formulaRetail =SWITCH(SELECTEDVALUE('Test Parameter'[Test Parameter Fields]),"'Def market'[Retail Value]", [Retail Value],"'Def market'[Retail Volume]", [Retail Volume])Parameter table:but finally, the numbers don't change when i use this parameter......not sure where it went wrong