RegnskapTabell: R6 Class Regnskapstabell

RegnskapTabellR Documentation

R6 Class Regnskapstabell

Description

Tabellen viser nominelle og prisjustert utgifter. Per ar og per mnd i innevaerende ar.

Details

Tabellen ma "lages" med metode "lagTabell".

Value

Tabell med arlige summerte regnskapstall

Methods

Public methods


Method new()

Usage
RegnskapTabell$new(
  dfRegnskap,
  pris_gjeldende,
  anslag_ar,
  anslag_mnd_periode,
  post = "post70"
)
Arguments
dfRegnskap

data.frame med regnskapstall per mnd. input data skal ha tre rader dato ("YYYY-MM-DD"), nominelle regnskapstall per mnd og prisjusterer per mnd.

pris_gjeldende

Forutsatt prisjusterer.

anslag_ar

Gjeldende ar for anslaget

anslag_mnd_periode

Gjeldende maned for anslaget


Method lagRegnskapTabell()

Usage
RegnskapTabell$lagRegnskapTabell(celing_date = TRUE)

Method giRegnskaptallAr()

Usage
RegnskapTabell$giRegnskaptallAr(ar)

Method tabellRegnskapDel3()

Usage
RegnskapTabell$tabellRegnskapDel3(anslag1, anslag2)

Method lagRegnskapTabell2()

Usage
RegnskapTabell$lagRegnskapTabell2(
  anslag1,
  anslag2,
  printversjon = FALSE,
  celing_date = TRUE
)

Method print()

Usage
RegnskapTabell$print(...)

Method clone()

The objects of this class are cloneable with this method.

Usage
RegnskapTabell$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Examples

Opprett forst class obj_tabell <- regnskapstabell:RegnskapTabell$new(
   dfRegnskap = navR::regnskap,
   pris_gjeldende = 104817,
   anslag_ar = 2021,
   anslag_mnd_periode = 2,
   post = "post70"
   )

Dertter lag tabell med metode:
obj_tabell$lagRegnskapTabell()
NÃ¥r anslaget er laget legges anslagene til med metoden lagRegnskapTabell2( anslag1, anslag2 ),
eks: obj_tabell$lagRegnskapTabell2(anslag2020, anslag2021)

eal024/navR documentation built on Jan. 29, 2024, 4:36 p.m.