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

Announcements

News and Announcements icon
Community site session details

Community site session details

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

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,963 Moderator 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
    37,199 Super User 2026 Season 1 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
    37,199 Super User 2026 Season 1 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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 414

#2
Valantis Profile Picture

Valantis 408

#3
timl Profile Picture

timl 339 Super User 2026 Season 1

Last 30 days Overall leaderboard