March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi,
I have a table with a lot of consultants, but I want to create a new column (created with DAX) where I categorize them based on how long they have been employed. So if the consultant has been employed for 1 month, then he is "Insertion 1m" and 2-3 months, he is "Insertion 2-3m".
I think IF statement is the solution, but I am not sure. Can anyone help?
Solved! Go to Solution.
HI @Anonymous
You can try switch, like below.
Column = VAR _months = DATEDIFF( 'YourTable'[Started ], TODAY(), MONTH ) RETURN SWITCH( TRUE(), _months = 0, "new starter", _months = 1, "1 month", _months IN { 2, 3 }, "2 to 3 months", "Over 3 months" )
HI @Anonymous
You can try switch, like below.
Column = VAR _months = DATEDIFF( 'YourTable'[Started ], TODAY(), MONTH ) RETURN SWITCH( TRUE(), _months = 0, "new starter", _months = 1, "1 month", _months IN { 2, 3 }, "2 to 3 months", "Over 3 months" )
Hey @Mariusz
That worked perfectly. But I have another problem. I want the choice options you wrote, but I also want some new options in my column which are determined by another column (not based on date). So in that same switch statement, I want to refer to another column 🙂
Thanks
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
114 | |
76 | |
57 | |
52 | |
44 |
User | Count |
---|---|
167 | |
117 | |
63 | |
57 | |
50 |