Kā izdrukā noformēt skaitļus ar tūkstošu atdalītāju?

27-04-2018 10:39 (Atjaunots 11-02-2019)
  • 0 Atbildes
  • 1 vērtējumi
  • 1246 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»))

Saņem jaunumus par šo ziņu savā e-pastā!

Pieseko šai ziņai klikšķinot uz trim punktiem augšējā labajā šī raksta stūrī un izvēlies Abonēt. Tu vari izvēleties par kādu saturu saņem ziņas e-pastā!

Sīkāk par abonēšanas iespējām