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
yg1982
New Member

Change data type of all columns in a table

Hi,

 

I need to transform the data type of all columns in a table (the number and the name of the columns can change in the future).
In another post I found the following solution:


let Source = Excel.CurrentWorkbook(){[Name="YourTable"]}[Content],

LSTHeaders = Table.ColumnNames(Source),

HowMany = List.Count(LSTHeaders),

Transformation = Table.TransformColumnTypes( Source, Table.ToRows(Table.FromColumns({LSTHeaders, List.Repeat({type number}, HowMany )}))) 

 

It works fine but I don't know how to apply "en-US" data format.
I tried the following but didn't work:

Transformation = Table.TransformColumnTypes( Source, Table.ToRows(Table.FromColumns({LSTHeaders, List.Repeat({
{type number}, "en-US"}, HowMany )})))


Any help? Thanks

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

or this (not tested)

 

Transformation = List.Accumulate(LSTHeaders,Source, (s,c)=>Table.TransformColumnTypes( s, {c,type number}, "en-US")

 

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

try this

Transformation = Table.TransformColumnTypes( Source, Table.ToRows(Table.FromColumns({LSTHeaders, List.Repeat({
{type number}}, HowMany )})), "en-US")

 

Anonymous
Not applicable

or this (not tested)

 

Transformation = List.Accumulate(LSTHeaders,Source, (s,c)=>Table.TransformColumnTypes( s, {c,type number}, "en-US")

 

Thanks a lot

Anonymous
Not applicable

 

 

Transformation = Table.TransformColumnTypes(Source, List.Transform(LSTHeaders,each {_, type number}),"en-US")

or this

Anonymous
Not applicable

Thanks Rocco, this works like a charm

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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