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.
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
User | Count |
---|---|
117 | |
73 | |
58 | |
49 | |
48 |
User | Count |
---|---|
171 | |
122 | |
60 | |
59 | |
56 |