Display Progress Bar using Formula Field in Salesforce – No coding is required

by Sudipta Deb | Jan 28, 2015 | ADM, admin, formula, object, Salesforce, visualforce | 3 comments

In this post, I will show how you can create a progress bar just using formula field in Salesforce. No coding required.

The requirement is that for “Job Application” object, we have a picklist called “Status” which is having the values as –

Based on the value chosen in pick list, we need to display the progress bar showing the progress of Job Application. So let’s do that –
Step 1 –
We need to upload two image files as Static Resources first. 
Yellow bar –
Green bar –
Step 2 –
Create a field called in the Job Application object which will calculate the progress based on the values chosen in the Status field. The screenshot given below –
Step 3 –
Create another formula field to display the progress. The detail of the field is given below –
Done.!!
Let’s check how our Job Application page looks like –
When Status = ‘New’ –
When Status = ‘Review Resume’
When Status = ‘Phone Screen’
When Status = ‘Schedule Interview’
When Status = ‘Extend an offer’
When Status = ‘Hired’ / ‘Rejected’
Great. Any feedback, please let me know. Thanks.

Written by

Related Posts

Salesforce Cancels the “Permissions in Profiles” Retirement: What It Means for Admins and Architects

Salesforce Cancels the “Permissions in Profiles” Retirement: What It Means for Admins and Architects

For the last few years, Salesforce administrators, architects, and security teams have been preparing for a major platform change: the retirement of permissions managed directly through Profiles. Salesforce had previously announced plans to move organizations toward a Permission Set–led security model, with enforcement expected to begin around the Spring ’26 timeframe.

read more...

3 Comments

  1. Unknown

    The blog gave me idea to display process bar using formula field my sincere thanks for sharing this post and please countinue to share this kind of post
    Salesforce Training in Chennai

    Reply
  2. ingrd

    Fantastic, this was just what i was looking for. Thanks

    Reply
  3. Liron

    Thanks.
    Very nice. I think it will be better if you round the result.
    e.g:
    TEXT( ROUND (VALUE/6 *100, 2 ) ) & '%'

    Reply

Leave a Reply