Formatting Integers In Expression

Stimulsoft Reports.JS discussion
Post Reply
ericp
Posts: 51
Joined: Mon Aug 21, 2023 9:22 pm

Formatting Integers In Expression

Post by ericp »

Hello, I have created an IIF statement to tell me whether values have 'Stayed the same / Increased / Decreased'. However, in my IIF statement, I'm unable to format the integer values so that the sentences can support formatting.

This one is an example of my IIF statement:

{IIF(Projects_CurrentProjectRevision.ChangedTotalAmount>0, "Total Project Cost increased from $"+ (Projects_CurrentProjectRevision.TotalCost-Projects_CurrentProjectRevision.ChangedTotalAmount) + " to $" + Projects_CurrentProjectRevision.TotalCost.

I have also attached my mrt file
Attachments
AmendmentSummary.mrt
(83.98 KiB) Downloaded 55 times
Screen Shot 2024-12-16 at 1.17.23 PM.png
Screen Shot 2024-12-16 at 1.17.23 PM.png (135.21 KiB) Viewed 2365 times
Lech Kulikowski
Posts: 7292
Joined: Tue Mar 20, 2018 5:34 am

Re: Formatting Integers In Expression

Post by Lech Kulikowski »

Hello,

You can use the following expression:
{IIF(Projects_CurrentProjectRevision.ChangedTotalAmount>0, "Total Project Cost increased from $"+ (Projects_CurrentProjectRevision.TotalCost-Projects_CurrentProjectRevision.ChangedTotalAmount) + " to $" + String.Format("{0:C2}", Projects_CurrentProjectRevision.TotalCost), IIF(Projects_CurrentProjectRevision.ChangedTotalAmount<0, "Total Project Cost decreased from $"+ (Projects_CurrentProjectRevision.TotalCost-Projects_CurrentProjectRevision.ChangedTotalAmount) + " to $" + String.Format("{0:C2}", Projects_CurrentProjectRevision.TotalCost),
"Total Project Cost stays the same $"+ String.Format("{0:C2}", Projects_CurrentProjectRevision.TotalCost)))}

Thank you.
Post Reply