Forum Discussion
Mixed Data for States Column
Hey Power BI Team!
I have mixed date for a state column that has both the state abbreviations and the state name. Is there a way to make it so they are all the state Abbreviations?
EX: TX, Texas, CA, California
Thanks!
9 Replies
- HotChilliCommunity Champion
Ok, so your original question is more
"I have state names for some rows and state abbreviations for other rows, in the same column. I want to replace the state names with the correct abbreviations".
If so, you will need to get yourself a table with state names and abbreviations (a master table). This could be from a spreadsheet or from a webpage - there will be lots around. Import that table.
You then need to do a merge with the existing table and the new 'States' table. This will be a left join on the 'ship to state' column and the statename column in the 'States' table. You can then return the state abbreviation in a column.
Some of them wil be null because the existing column has abbreviations already, or spelling errors or different variations of the name won't bring a match back. You can tidy up the data at this stage to make matches more likely.
At that point you can add a column that says 'if returned column is null then original column else returned column'
--
So, quite a lot there for people who are new to Power Query but all very possible. I think the powerbi documentation has a similar example (from memory). I'll check and post the link.
- HotChilliCommunity Champion
Are all the fields in abbreviation, StateName format and you want to return only the abbreviation i.e. the portion to the left of the comma?
- AnonymousNot applicable
Good Morning HotChilli !
Unfortunatley, the data is both state name and state abbreviation. I want to make it so that they are all state abbreviation.
- HotChilliCommunity Champion
Hello Anonymous ,
Is that a 'yes' on my question?
- AnonymousNot applicable
yes. sorry HotChilli i didn't read your question correctly. (not enought coffe in the system yet)
- HotChilliCommunity Champion
Anonymous suggest you split column on delimiter (,). You can do this in Power Query by right-clicking the column header and choosing that option.
- AnonymousNot applicable
So my data is coming from Dynamics 365 and it is not seperated by , but i did find that i can do a replace item for each.
Could there be another option HotChilli ?