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 / How to make a field a ...
Power Apps
Answered

How to make a field a currency field?

(0) ShareShare
ReportReport
Posted on by 25

How do I make a field a currency field? Meaning, when a user enters a number it displays it as currency (USD)?

 

I have a SharePoint list column titled Project Budget and the field is set as currency in Sharepoint. On the PowerApps form I have the default for DataCardValue10 set as Text(Parent.Default,"[$-en-US]$#,##") but when I test entering a number on the form, it does nothing.

Categories:
  • BCBuizer Profile Picture
    22,899 Super User 2026 Season 2 on at

    Hi @cwade0723 ,

     

    Please replace the code for the Default property with:

     

     

    "$" & Text(Parent.Default,"[$-en-US]0,00")

     

     

  • cwade0723 Profile Picture
    25 on at

    It is working but it is not putting in the comma. Not a major issue but would be nice if it could. Any idea?

  • FelipeICruz Profile Picture
    8 on at

    Hey @cwade0723!

    Make sure that your DataCardValue can display text! If there are a TextInput, make sure that de format is "Text".

  • FelipeICruz Profile Picture
    8 on at

    Try to change de comma for a period "."

  • cwade0723 Profile Picture
    25 on at

    Tried changing to period and nothing changed

    The DataCardValue is text

     

     

  • Verified answer
    v-qiaqi@microsoft.com Profile Picture
    Microsoft Employee on at

    Hi @cwade0723,

    Have you solved your problem?

    Do you want to display the currency in the TextInput?

     

    Since you have a currency field, I think you should do some modification.

    You should set a variable to store the format currency by referencing to the OnChange property and assign it to the Default property of the TextInput control.

     

    Set the OnChange property of the TextInput as below:

    Set(VarCurrency,Text(Value(DataCardValue52.Text,"en"), "[$-en-US]$#,###.00", "en-US"))

    Set the Default property of the TextInput as below:

    VarCurrency

    vqiaqimsft_0-1649747052110.png

     

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 Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 337 Super User 2026 Season 2

#2
M Bilal Khan Profile Picture

M Bilal Khan 250

#3
Mohsin Ali Profile Picture

Mohsin Ali 225

Last 30 days Overall leaderboard