Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
My Input is like so:
I need to define 'd', 'e' and 'f' under a singular category and let everything else remain the same. So, somthing like If input is 'a', 'b' and 'c', then no change else mark them as 'h' or If my input is not 'a','b' or 'c', then rename them as 'h'.
Output -
How do I do this using DAX in an efficient manner?
Thanks for the help!:)
P.S: There are many more rows with different that need to be defined under 'h', values for 'a','b' and 'c' are same everywhere.
Solved! Go to Solution.
If statements are good, but dont give you the ability to cleanly expand. I would go with something similiar to Freeman, but as such...
Column =
SWITCH(TRUE()
, IF ( [ColumName] IN {"a","b","c"}, [ColumName]
, "h"
)
You can keep adding rules.....
Column =
SWITCH(TRUE()
, IF ( [ColumName] IN {"a","b","c"}, [ColumName]
, IF ( [ColumName] IN {"e","f"}, "g"
, "h"
)
Thank you so much! The solution above worked, the [ColumnName] before, "h" is necessary to complete the query 🙂
Hi,
Not 100% sure of your request but I'll give a try :
Test Column = IF ( [ColumName] IN {"d","e","f"}, "h" )
If you have many tests, you should consider using SWITCH function,
or if you have many many tests, even consider in making a correpondance table and use merge of queries.
Hope it helps, let us know
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
21 | |
15 | |
15 | |
11 | |
7 |
User | Count |
---|---|
25 | |
24 | |
12 | |
12 | |
11 |