web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Change decimal dot to ...
Power Apps
Unanswered

Change decimal dot to comma

(1) ShareShare
ReportReport
Posted on by 36
Hi,
 
I have difficulty in decimal separator as below.

My number income uses decimal dot, but when I submit it to sharepoint, the decimal dot becomes thousand separator .
 
Ex: 700.23 in power apps, but in sharepoint it shows 70023.
 
I did change the sharepoint setting to Australia Region which using decimal dot, but the result is still the same. Therefore, I think the problem is that I need to change in the power apps.
 
Please help me to solve the problem.
 
 
 
 
Categories:
I have the same question (0)
  • Michael E. Gernaey Profile Picture
    53,351 Super User 2025 Season 2 on at
    Hi
     
    Its not really possible to say 100% because you didn't share your app, the code you use to save the data etc etc.
     
     
     
     
  • timl Profile Picture
    36,383 Super User 2025 Season 2 on at
    Can you confirm that you're using a SharePoint number column and not a SharePoint text column?
  • MaiLe Profile Picture
    36 on at
    FLMike Please see my code below.
     
    The quantity/pallet value is taken from my barcode (776.46), but the system understood the decimal dot to thousand decimal so it become 77646 in my sharepoint when I submit.
     
    The code to save data I used Submit(form).
     
     
     
     timl Here is the result after submitting in sharepoint and the column setting.
     
     
     
     
     
     
     
     
     
     
     
     
     
  • Verified answer
    timl Profile Picture
    36,383 Super User 2025 Season 2 on at
    Hi MaiLe
     
    Thanks for the clarification. If you amend the Update property of your card so that it calls the Value function to convert to a number, that should hopefully resolve the problem. The formula below uses the English locale "en" which uses the dot symbol as the decimal point seperator.
     
    If(!IsBlankOrError(DataCardValue2.Text);
      Value(Index(Split(DataCardValue2.Text; Char(35));5).Value;
            "en"
      )
    )
     
  • MaiLe Profile Picture
    36 on at
     
    It works. Thank you very much <3

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard