Forum Discussion
Use parameters to create conditional columns
When I first created 3 Parameter. Service Level for A class I set up at 0.97, and B class at 0.95 and Class at 0.93.
Then I created a calculated coloumn call "Service Level" based on the parameter user input. (Pic 1 & 2)
But the Parameter is not working. As you can see in Pic 3, i change the parameter on the slicer, but in Pic 2 the value still stay the same...
Where did i do wrong? Help please!
orking.
Hey chutli ,
that was a little trick, but try the following measure. I guess you have to adapt it to your tables:
ServiceLevel = VAR vClassA = SELECTEDVALUE('Input_Service Level - A'[A Value], 1) -- Name of your Slicer table and column VAR vClassB = SELECTEDVALUE('Input_Service Level - B'[B Value], 1) VAR vClassC = SELECTEDVALUE('Input_Service Level - C'[C Value], 1) VAR vAverage = AVERAGEX( Data_Master, VAR vRowClass = Data_Master[ABC_Class_Cost] RETURN SWITCH( vRowClass, "A", vClassA, "B", vClassB, "C", vClassC ) * 1 ) RETURN vAverageIf you need any help please let me know.If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍Best regardsDenisBlog: WhatTheFact.biFollow me: twitter.com/DenSelimovic
5 Replies
- selimovdMost Valuable Professional
Hey chutli ,
a calculated column is always static. After the file is loaded the values are not gonna change anymore.
So you have to solve that with a measure.
If you help me to understand a little better how the result should look like I can also help you.
If you need any help please let me know.If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍Best regardsDenisBlog: WhatTheFact.biFollow me: twitter.com/DenSelimovic- chutliFrequent Visitor
- selimovdMost Valuable Professional
Hey chutli ,
that was a little trick, but try the following measure. I guess you have to adapt it to your tables:
ServiceLevel = VAR vClassA = SELECTEDVALUE('Input_Service Level - A'[A Value], 1) -- Name of your Slicer table and column VAR vClassB = SELECTEDVALUE('Input_Service Level - B'[B Value], 1) VAR vClassC = SELECTEDVALUE('Input_Service Level - C'[C Value], 1) VAR vAverage = AVERAGEX( Data_Master, VAR vRowClass = Data_Master[ABC_Class_Cost] RETURN SWITCH( vRowClass, "A", vClassA, "B", vClassB, "C", vClassC ) * 1 ) RETURN vAverageIf you need any help please let me know.If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍Best regardsDenisBlog: WhatTheFact.biFollow me: twitter.com/DenSelimovic