Just nu i M3-nätverket
Gå till innehåll

Acrobat Livecycle ES3 beräkning, negativa poster ska räknas som 0!


Kajoto

Rekommendera Poster

Hej!

Jag försöker få min if-sats att fungera men något fel blir det för den vill inte alls som jag vill. :angry:

Jag har tre fält i en tabell som ska räkna ut en summa i fält 4.

Har försökt med följande formel i fält 4 men något fattas eftersom jag nu bara får 0 som värde... (något med elseif kanske)

 

formulär1.Huvud.Table1.Row4.Cell33 -
(formulär1.Huvud.Table1.Row4.Cell34 +
formulär1.Huvud.Table1.Row4.Cell35)
if ($.rawValue <0) then
        $.rawValue = "0"
    endif
 
Om jag bara använder följande fungerar det utmärkt men då får jag med alla negativa värde också och det vill jag inte (då ska det räknas som 0).
formulär1.Huvud.Table1.Row4.Cell33 -
(formulär1.Huvud.Table1.Row4.Cell34 +
formulär1.Huvud.Table1.Row4.Cell35)
Ex1
Cell 33 =27, Cell34 = 31, Cell35 = 2. Resultat -6 ska visas/räknas som 0
Ex2
Cell 33 =90, Cell34 = 77, Cell35 = 3. Resultat 10 ska visas/räknas som 10

 

Lite konstigt med alla färger kanske men det kanske är lättare att se hur jag menar med lite färg...

 

Länk till kommentar
Dela på andra webbplatser

Jaaaa!!!


Jag behövde tydligen sova på saken. Som vanligt krånglade jag till allting mer än jag behövde...


Så här blev formlen (och den fungerar happy.png):


 


if ((formulär1.Huvud.Table1.Row3.Cell33 -


(formulär1.Huvud.Table1.Row3.Cell34 +


formulär1.Huvud.Table1.Row3.Cell35)) < 0)


then 0


else


(formulär1.Huvud.Table1.Row3.Cell33 -


(formulär1.Huvud.Table1.Row3.Cell34 +


formulär1.Huvud.Table1.Row3.Cell35))


      endif


Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...