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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

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
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.