Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply

Assign a value to text

Hi all,

 

I am running a skill matrix on my team and in few questions we are asking them to give themself a score on few categories. For instance in Excecel they can select between 5 options: Novice, Understand basics, Capable, Advance, Expert.

 

Now these words will appear on many columns at a row level. I wouldn't like to create a custom column cause it would take me a lot of time cause i would need to create as many custom columns as many questions I have. What i would like to do is set up some rules and assign a numeric value to each option such as: Novice = 1; Understand basics = 2; and so on.

 

Does anyone knows how i can achieve this?

 

Thanks in advance,

1 ACCEPTED SOLUTION
Vijay_A_Verma
Super User
Super User

Since, there are many columns which you need to make this replacement and you don't want to create new columns, I would suggest you should do this in Power Query which will do the replacement within the columns themselves

Select all columns which are for questions

Transform - Replace values - Replace Novice with 1. Do the same for other words as well with their respective values as well.

View solution in original post

3 REPLIES 3
randyvdr
Frequent Visitor

Hello @amitchandak,

 

How can I do the same with a measurement instead of  creating a new column, when Swicth is asking me for an expresion over this text column

 

Regards 

Vijay_A_Verma
Super User
Super User

Since, there are many columns which you need to make this replacement and you don't want to create new columns, I would suggest you should do this in Power Query which will do the replacement within the columns themselves

Select all columns which are for questions

Transform - Replace values - Replace Novice with 1. Do the same for other words as well with their respective values as well.

amitchandak
Super User
Super User

@Alessandro-laba , Based on what I got

A new column

Switch( Table[Column],

"Novice" , 1,

"Understand basics", 2,

// Add other values

)

 

If there are circular dependencies then create a new column

column1 =[Column]

 

Then the set other column as the sort column

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.