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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
abhinav_003
Regular Visitor

File containing column with multiple Data types.

Hello Friends,
I have an Excel Sheet with details related to "Products" of a footware brand, which contains a Column named 'Size' with different data types like 'Text', 'Integer' and also 'Null values'.

I tried to import this data and converting the "Size" column values to 'Text', this has saved me from the Errors that I was getting earlier on converting Text to Interger, but the problem is now I can't do mathematical opertaions with this numerical data, as now all the values are of Data Type 'Text',

can someone please provide me the solution of this problem, 
I would really appreciate the help!

Thanks a lot in Advance!  🙂

9 REPLIES 9
Ashish_Mathur
Super User
Super User

Hi,

What mathematical calculations do you want to do on that column?


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hey Ashish,
Actually in this problem, we have 'Size' column but this happen with any other data column, let say with sales or profit, those are crucial to calculate Monthwise sale or sum of total sales etc. it can be used to draw many insights, that's why I am curious to know the solution of this type to "Multiple Data Type" problems.

 

We can solve this 'Size' column by Replacing the Text with their respective size numbers, 
For eg: X with 40 or 38 but I wanted the solution of this type of problem as General.

The example yo have taken is incorrect.  To calculate profit/loss, you will only have numbers in a column.  If you can tell me what you wnat to do with that size column (which has entries of mixed data type), then i can possibly help.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

@abhinav_003 , to address your problem,

the answer should be similar to what @Anonymous offers:

 

To create a calculated column like the following:

 

 

Column =
IF ( ISERROR ( VALUE([Column1]) ), SWITCH([Column1],"X",40,[any other things you needed]),
FORMAT(
VALUE([Column1]),"General Number"))

 

 

You can check to see if this works. I didn't test that actually.



Please mark my post as the solution if this answers your question!
Appreciate your Kudos !!

Hi there!,
I tried using that but the below error message is reflecting:

abhinav_003_0-1675315022670.png

 

Please let me know if I did it wrong.

 

Thanks & Regards,

Abhinav

 

Edit:

The following is even more concise. I will leave my original answer here for your reference.

 

Calculated_Column =
SWITCH(FORMAT('Table'[Size],"Text"),"L",1,"M",2,"S",3,"XL",4,VALUE([Size])) 

 

I have actually tried that on PowerBI, this should be working.

 johnyip_0-1675322433115.png
You should change 1/2/3/4 to the values that you actually needs, and add some other scenarios in SWITCH() to cater to your need.
 
Original answer:

 

Calculated_Column =
IFERROR(VALUE([Size]),SWITCH(FORMAT('Table'[Size],"Text"),"L",1,"M",2,"S",3,"XL",4,VALUE([Size])))

 

 

 

 



Please mark my post as the solution if this answers your question!
Appreciate your Kudos !!
Anonymous
Not applicable

Hi  @abhinav_003 ,

 

Here are the steps you can follow:

1. Create calculated column.

Column =
VAR x = ( [Column1]- 2 )
RETURN
IF ( ISERROR ( x ), [Column1],
FORMAT(
VALUE([Column1]) + 10,"General Number"))

2. Result:

vyangliumsft_0-1675304687332.png

 

Best Regards,

Liu Yang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

FreemanZ
Super User
Super User

Hi @FreemanZ ,
First of all, thank you for your reply,

Actually I have data like this:

abhinav_003_0-1675081719266.png

Number in one row and Text in another, spliting them in different columns won't work in this case, I might not be clear in explaining it that time. 
So, what should we do in this situation.

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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