Forum Discussion
Conditional formatting - IF else - for more than 500 different values
Hey!
Im having some issues with using the "Conditional Column" module, for creating groups from a column containing more than 500 different values.
Right now the code for this looks like " else if [Konto] = "20230" then "Eksterne omkostning" else if [Konto] = "20235" then "Eksterne omkostning" else if [Konto] = "20240"" etc.
But I cant figure out how to make it into a shorter and easier to manage code.
6 Replies
- az38Community Champion
Hi Anonymous
use switch() in DAX, in your case
Column = SWITCH([Konto], "20230", "Eksterne omkostning", "20235", "Eksterne omkostning" , "Other")solutions for power query will not be very much beautiful 🙂
- AnonymousNot applicable
So if I want to have 10 different values in one group I could do it like this:
Column = Switch([Konto]),
"20230", "20030"; "Ekstern omkostning";
- v-lili6-msftCommunity Support
hi Anonymous
Yes, you could IF() or Switch() Function to get it, see more details by this blog:
https://powerpivotpro.com/2012/06/dax-making-the-case-for-switch/
Regards,
Lin
- Greg_DecklerCommunity Champion
Create a second table in Excel or something with the translations between the numbers and the text values. Use a Merge query.