Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Formating numbers as percentages within a smartrow

Chris Iacovelli
January 12, 2026

Working with confiforms smart rows more often now (loving it) and ran into a situation where one of the fields in my smart row is numeric. I want to show it as a percentage. The smart row is only shown in conjunction with the "parent" record and i am unable to figure out how to format numbers at that level.

Any suggestions on how to format 100 to 100% in the smart row field would be appreciated.

 

1 answer

1 accepted

0 votes
Answer accepted
Yvonne Sims
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 12, 2026

This is a fairly common Confiforms + Smart Rows limitation, and you’re not missing an obvious toggle 🙂

Short version: Smart Rows themselves don’t have formatting controls, so you have to handle the formatting at the field level.

Here are the practical ways to convert 100 → 100%.

Recommended: Use a Calculated Field with a display pattern

 If your Smart Row field is numeric and already contains 100, the cleanest solution is:

 Create a Calculated Field in the Smart Row definition

  1. Use the original numeric field as input

  2. Apply a DecimalFormat pattern to show it as a percentage

Example

Assume your numeric field is called progress

Formula
code
${progress} / 100

Display Pattern
code
0%

Result

Stored value: 100

Calculated value: 1

Displayed as: 100%

This works because Confiforms uses Java DecimalFormat, where % multiplies by 100 automatically.

âś” Works everywhere (Smart Row, parent record, views)

âś” No macros needed

âś” Still keeps the original value numeric

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events