View source: R/BalanseRegnskap.R
BalanseRegnskapBeregning | R Documentation |
Funksjon som ligner på KostraRegnskap, men mye enklere.
BalanseRegnskapBeregning(
data,
kapittelhierarki,
kapitler,
...,
perioder = NULL,
output
)
BalanseRegnskapBeregningInput(...)
BalanseRegnskapBeregningHierarkiALT(...)
BalanseRegnskapBeregningHierarki(...)
BalanseRegnskapBeregningHierarkiInput(...)
BalanseRegnskap(data, kapittelhierarki, ..., perioder = NULL)
BalanseRegnskapEnPeriode(
data,
kapittelhierarki,
kombinasjoner = NULL,
regioner = NULL,
storkombinasjoner = NULL,
kapitler = NULL,
omfang = NULL,
output = "en",
printData = TRUE,
lag0300 = FALSE,
fixRegionkode = TRUE
)
data |
inputdata |
kapittelhierarki |
kapittelhierarki |
kapitler |
kapitler som skal med i output |
... |
Parametere som sendes videre til BalanseRegnskapEnPeriode |
perioder |
Perioder for beregningen. Ved NULL (default) brukes alle perioder som finnes i data. |
output |
kode for type output som (brukes av BalanseRegnskapBeregningHierarki og BalanseRegnskapBeregningInput) |
kombinasjoner |
kombinasjoner kapitler og regnskapsomfang som skal med i output |
regioner |
regioner som skal med i output. Kan også gjøre bruk av *, ?, ! og – |
storkombinasjoner |
kombinasjoner kapitler,regnskapsomfang og region som skal med i output |
omfang |
regnskapsomfang som skal med i output |
printData |
Ved TRUE printes to første og to siste rader av alle inputdataene |
lag0300 |
Ved TRUE kopieres region 0301 til 0300 i inputdata |
fixRegionkode |
Ved TRUE (default): Sørger for blanke i starten/slutten fjernes og at regionkoder får 4 eller 6 plasser og ledende nuller (gir warning ved endring av input) |
Data frame med samme variabler som data i input og med kapitler/regnskapsomfang i henhold til annen input
BalanseRegnskapBeregningInput og BalanseRegnskapBeregningHierarki går via funksjonen BalanseRegnskapBeregning. Parametere til den funksjonen trengs bortsett fra «output». Spesielt må altså parameterne kapittelhierarki og kapitler med. Det skal (i utgangspunktet) være en verdi på hver av disse. Funksjonen BalanseRegnskapBeregningHierarkiALT er alternativ til BalanseRegnskapBeregningHierarki med andre variabler i output.
KostraRegnskap
, HierarchyCompute
, HierarchicalWildcardGlobbing
# Ved FALSE brukes data som ligger i pakken der bare noen regioner er med.
lesDataFraS <- FALSE
if (!lesDataFraS){
bData <- KostraData("balanseRegnskapDataPen") # KostraData("balanseRegnskapDataPen") er alternativ der
inputdata <- bData$data # automatisk omkoding trengs (som fixRegionkode)
hierarki <- bData$kapittelhierarki # Fungerer like bra, men med flere warning
} else {
dataPath <- "S:/Prosjekt/2228 KOSTRA publisering/Metode/Regnskap/R_balanse"
# dataPath <- 'C:\Users\oyl\Documents\work\Rworking\regnskap\R_balanse'
hierarkiFil <- paste(dataPath, "/Kapittel_hierarki_2016_bal_KLASS", ".csv", sep = "")
dataFil <- paste(dataPath, "/Inputdata_balanse_2016", ".csv", sep = "")
hierarki <- read.csv2(hierarkiFil, colClasses = c("character"))
inputdata <- read.csv2(dataFil, colClasses = c("integer", "character", "character", "character", "character", "integer"))
}
z <- BalanseRegnskap(inputdata, hierarki, regioner = c("2021", "2022", "0301", "1100"))
xA <- BalanseRegnskapBeregningInput(inputdata, hierarki, regioner = "0301", omfang = "A", kapitler = "KG3")
xB <- BalanseRegnskapBeregningInput(inputdata, hierarki, regioner = "0301", omfang = "B", kapitler = "KG3")
yA <- BalanseRegnskapBeregningHierarki(inputdata, hierarki, regioner = "0301", omfang = "A", kapitler = "KG3")
yB <- BalanseRegnskapBeregningHierarki(inputdata, hierarki, regioner = "0301", omfang = "B", kapitler = "KG3")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.