Forum Discussion
How to pass multiple value to switch
Hi,
I am having multiple measures for each year data.
I have a column that has multiple year values, say 2000, 2001, 2002
I want get data from measures based for each year in the years column.
Help is much appreciated
10 Replies
- Greg_Deckler
Community Champion
raveenraveen Not sure I understand. You can use either:
SWITCH('Table'[Year], 2000, <do something>, 2001, <do something else> )or use a SWITCH(TRUE(),...) statement.
- raveenraveenFrequent Visitor
Hi Greg_Deckler, thanks for the reply.
When i passed the table column as expression to switch i got the exception - A table of multiple values was supplied when a single value was expected
- Greg_Deckler
Community Champion
raveenraveen Wrap it in an aggregation like MAX('Table'[Year])
- Thennarasu_R
Responsive Resident
raveenraveen
Try This,
Measure=Switch(Year(Column),"2000",Measure,"2001",measure)
Thanks,
Thennarasu R- raveenraveenFrequent Visitor
The problem I am facing is when we are passing a column of multiple values switch will throw error.
My use case would be a cokumn with multiple years and for the coreespoding years i need to get the corresponding measure value so return value should be a matrix.
- Thennarasu_R
Responsive Resident
raveenraveen
Can you share any Sample EXample Pic Here?
Need a better Clarify from your Task.
Thanks,
Thennarasu