Forum Discussion
Couldn't creat the dynamic parameter
- 9 years ago
Measure =
var selecteditem = MAX(Slicer[Slicer])
return if(selecteditem="Sales",MAX(Sales[Sales]),MAX(Sales[Sales])-MAX(Sales[Cost]))change MAX to SUM
Measure =
var selecteditem = MAX(Slicer[Slicer])
return if(selecteditem="Sales",SUM(Sales[Sales]),SUM(Sales[Sales])-SUM(Sales[Cost]))Regards,
Charlie Liao
I have tested it on my local environemnt, the steps below are for you reference.
- Sample data
- Create a new table by enter data.
- Create a measure on Sales table
Measure =
var selecteditem = MAX(Slicer[Slicer])
return if(selecteditem="Sales",MAX(Sales[Sales]),MAX(Sales[Sales])-MAX(Sales[Cost])) - Use this measure in your visual.
Regards,
Chalrie Liao
Hello Chalrie Liao,
I used the logic several times, which I got from you, but not working and showing the below error in screenshot.....
Please suggest and how can do it.
Regards,
Akhilesh Gupta
- v-caliao-msft9 years ago
Microsoft Employee
- akhiakg9 years agoFrequent Visitor
Hello Charlie Liao,
Thanks for the quick response.
The grand total is not matching for Profit and Sales, which I got the solution from you.
Regards,
Akhilesh Gupta
- v-caliao-msft9 years ago
Microsoft Employee
Measure =
var selecteditem = MAX(Slicer[Slicer])
return if(selecteditem="Sales",MAX(Sales[Sales]),MAX(Sales[Sales])-MAX(Sales[Cost]))change MAX to SUM
Measure =
var selecteditem = MAX(Slicer[Slicer])
return if(selecteditem="Sales",SUM(Sales[Sales]),SUM(Sales[Sales])-SUM(Sales[Cost]))Regards,
Charlie Liao