Manas jomas

Sign in Jums nav iestatītas interesējošās jomas.
atcelt
Rāda rezultātus vaicājumam 
Tā vietā meklēt 
Vai jūs gribējāt rakstīt šādi? 
(updated by Mija Zaļūksne VISMA ‎11-02-2019 12:18 )
LanaGaronska
  • 0 Atbildes
  • 0 vērtējumi
  • 182 Skatījumi

Bieži atskaišu izdrukās ir vēlme skaitļus noformēt tā, lai starp tūkstošiem būtu atdalītājs.

Kā to izdarīt?

 

To var izdarīt atskaišu redaktorā, piemērojot konkrētajiem laukiem funkciju FORMATNUMERIC. Šīs funkcijas sintakse ir sekojoša:

  • FORMATNUMERIC(<F>,<N>) – formatē skaitlisko <N> atbilstoši maskai <F>
  • # - ar šo apzīmē jebkuru ciparu, tūkstoši tiek atdalīti ar tukšuma zīmi.
  • .00 - nosaka to, ka tiks attēlots skaitlis ar divām zīmēm aiz komata.

Piemērs

 

FORMATNUMERIC('# ###.00',«Rinda.S saņemts kopā, EUR»)

Rezultāts ko iegūstam izdrukā:

 

large.png

 

Lai panāktu šādu rezultātu atskaišu redaktorā izdrukas rediģēšanas režīmā ir jāveic sekojošas darbības:

  • Informācija ir jābūt ievietotai ar Izteiksmes lauku 2018-04-27_11-25-21.png
  • Izteiksmes laukā raksta FORMATNUMERIC('# ###.00',«Rinda.S saņemts kopā, EUR»), aiz komata norādot konkrēto lauku kuru vēlaties noformatēt.

 

2018-04-27_11-32-20.png

 

 

 

 

 

 

 

 

 

 

 

 

 

Kāpēc dažreiz, izmantojot formulu FORMATNUMERIC, rezultā ir nevis skaitlis, bet skaitļu virkne?

 

Izmantojot formulu “Formatnumeric”, dažreiz gala rezultāts izskatās nevis kā summa, bet skaitļu virkne, jo izdrukā formatējamais lauks netika uztverta par skaitli.

 

Tā dažreiz notiek un nav paredzams, kurā vietā, un ar kuru skaitļa lauku izdrukā tā var būt.

 

Bet, ja tā notiek, tad bez “FORMATNUMERIC” vēl šajā pat formulā ir jāpapildina ar izteiksmi “STRTOFLOAT”, kura pārveidos šo lauku par skaitli.

 

Gala rezultātā formula izskatās šādi:

STRTOFLOAT(FORMATNUMERIC('# ###.00',«Dokumenta rindas.Summa bez PVN»))