Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

ROUNDING - Automatically rounding to whole Number - HELP

Avatar

Level 1

Hi all,

Have a major problem using LC version 8. Designing on-line chemotherapy templates for the hospital.

Issue:

1. calculated fields are automatically rounding to the whole number

2. subsequent global values are rounded even if I use: $=round($,2) for the first calculated field

The only area in the form where I deliberately made the decimal round is by using javascript:

 

function roundNumber(num, dec) {

        var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);

  return result;

   }

BSA.rawValue=roundNumber(Math.pow(Table34.Row1.wt.rawValue,0.425) * Math.pow(Table33.Row1.ht.rawValue,0.725) * 0.007184,2);

 

I'm really stuck as a lot of the drug calculations are reliant on the accuracy of weight, body surface area etc

Here is the working example: http://www.lotusinteractive.com.au/chemo_adobehelp/CLADRIBINE.pdf

Note: BSA works fine (height and weight data need to be added to get the BSA value). The percentage dose is filled in to used to get the CALCULATED DOSE value (0.14mg x weight)

eg. if weight is 55kg X 100% (0.14mg) the result should be = 7.7mg

Result calculated is = 8mg

HAS ANYONE GOT ANY IDEAS???

0 Replies