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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

PBI Desktop changes the case of text fields

I am trying to debug a problem that PBI Desktop is changing the case of text fields.

 

Attached is the data and the PBIX file.

 

In the Transform Data, the  BEE_UNIQUEID field has 2 distinct values, ending in either VFm or VfM,

In the Table visual, Both values end in VFm 

 

Further, this causes JOIN issues where one to many join is interpreted as Many to Many. Right now I would settle for an explanation of how to work around this aberrant behaviour.

 

 

 

1 ACCEPTED SOLUTION

@Anonymous Hopefully it provided some insight. 

If I have posted a response that resolves your question, please accept it as a solution to formally close the post.

Also, if you are as passionate about Power BI, DAX and data as I am, please feel free to reach out if you have any questions, queries, or if you simply want to connect and talk to another data geek!

Want to connect?www.linkedin.com/in/theoconias

View solution in original post

6 REPLIES 6
Anonymous
Not applicable

The PBI engine being case-insensitive does not explain how it is changing the text field between the transform Data and the Table visual.   One of the BEE_UNIQUEIDS is being changed into the other. There is no join happening.  I can only understand this if the PBI engine is indexing the case-variant values into a (incorrect) case-invariant index, then substituting the incorrect value are rendering time. Why not just shows case-invariant all the time if that is what is actually happening?

Anonymous
Not applicable

Read the blog on case sensitivity, and it appears it has a major impact on Salesforce UIDs.  Been using PBI for 6 years and it took till I started with Salesforce data to discover this major flaw in PBI. Also does not explain why the UI continues to show case sensitivity when the engine is not processing the same characters. However, does explain why PBI often shows Many:Many joins when I know the data is 1:Many with case sensitivity. Thanks to Theo.

@Anonymous Hopefully it provided some insight. 

If I have posted a response that resolves your question, please accept it as a solution to formally close the post.

Also, if you are as passionate about Power BI, DAX and data as I am, please feel free to reach out if you have any questions, queries, or if you simply want to connect and talk to another data geek!

Want to connect?www.linkedin.com/in/theoconias

TheoC
Super User
Super User

@Anonymous 

 

Hopefully this article explains the challenges with case sensitivity https://blog.crossjoin.co.uk/2019/10/06/power-bi-and-case-sensitivity/ 

 

Case sensitivity is lost on the load which causes the challenge. Some workarounds are captured in Chris Webb's article.

 

All the best.

Theo

If I have posted a response that resolves your question, please accept it as a solution to formally close the post.

Also, if you are as passionate about Power BI, DAX and data as I am, please feel free to reach out if you have any questions, queries, or if you simply want to connect and talk to another data geek!

Want to connect?www.linkedin.com/in/theoconias

Anonymous
Not applicable

Any idea how to attach PBIX and CSV files?

 

Anonymous
Not applicable

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

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!

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.