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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
EGobi
Advocate I
Advocate I

Capitalize only the first letter of each word based on a culture

Hello,

 

I have a table in which all columns are in capital letters. For data presentation purposes, I want one of them to have only the first letter of each word capitalized. I could use the built-in function in PowerQuery Editor, which would produce the following step:

 

 

Table.TransformColumns(A, {{"B", Text.Proper, type text}})

 

Where A is the table and B is the column name.

 

The problem is that I need the capitalization to follow the settings of my culture (pt-BR), so some words should not be capitalized. Text.Proper has a "culture" argument that works for me, but Table.TransformColumns only accepts a "transformOperations" list of functions, which doesn't seem to support function arguments.

 

So how can I use the Text.Proper "culture" argument inside Table.TransformColumns?

 

Thanks in advance

1 ACCEPTED SOLUTION
BA_Pete
Super User
Super User

Hi @EGobi ,

 

Instead of using Table.TransformColumns, you could use a modified Table.ReplaceValue, something like this:

 

Table.ReplaceValue(
    A,
    each [B],
    each Text.Proper(_, "pt-BR"),
    Replacer.ReplaceValue,  // or Replacer.ReplaceText if this doesn't work
    {"B"}
)

 

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




View solution in original post

2 REPLIES 2
BA_Pete
Super User
Super User

Hi @EGobi ,

 

Instead of using Table.TransformColumns, you could use a modified Table.ReplaceValue, something like this:

 

Table.ReplaceValue(
    A,
    each [B],
    each Text.Proper(_, "pt-BR"),
    Replacer.ReplaceValue,  // or Replacer.ReplaceText if this doesn't work
    {"B"}
)

 

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




Neat, it worked! Thanks!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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