Ero sivun ”Projektinhallinta” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
(→‎Budjetin laskenta: tulot, laitos ja vuosi lisätty)
(→‎Budjetin laskenta: some bugs fixed)
Rivi 28: Rivi 28:
palkka <- palkka[palkka$Laitos == laitos & palkka$Vuosi == vuosi, -c(1,3)]
palkka <- palkka[palkka$Laitos == laitos & palkka$Vuosi == vuosi, -c(1,3)]
colnames(palkka)[1] <- "Kustannuslaji"
colnames(palkka)[1] <- "Kustannuslaji"
#print(xtable(palkka), type = 'html')
print(xtable(palkka), type = 'html')
data <- merge(data, palkka, all.x=TRUE)
data <- merge(data, palkka, all.x=TRUE)
#print(xtable(data), type = 'html')
#print(xtable(data), type = 'html')
test <- is.na(data$Result)
test <- "Palkka" == substr(data$Kustannuslaji, 1, 6)
data$Result <- ifelse(test, data$määrä, data$Result * data$määrä)
data$Result <- ifelse(test, data$Result * data$määrä, data$määrä)
data$määrä <- ifelse(test, 0, data$määrä)
data$määrä <- ifelse(test, data$määrä, 0)
colnames(data)[c(2,4)] <- c("hlö-kk", "summa")
colnames(data)[c(2,4)] <- c("hlö-kk", "summa")
print(xtable(data), type = 'html')
print(xtable(data), type = 'html')
test <- "Palkka" == substr(data$Kustannuslaji, 1, 6)
data$Kustannuslaji <- ifelse(test, "Palkka", as.character(data$Kustannuslaji))
data$Kustannuslaji <- ifelse(test, "Palkka", data$Kustannuslaji)
palkat <- sum(data[test, "summa"])
palkat <- sum(data[test, "summa"])
out <- data.frame(Kustannuslaji = c("Sivukulut", "Yleiskustannus"), summa = c(palkat*SK, palkat*(1+SK)*YK))
out <- data.frame(Kustannuslaji = c("Sivukulut", "Yleiskustannus"), summa = c(palkat*SK, palkat*(1+SK)*YK))
Rivi 43: Rivi 42:
print(xtable(out), type = 'html')
print(xtable(out), type = 'html')
out <- as.data.frame(as.table(tapply(out$summa, out$Kustannuslaji, sum)))
out <- as.data.frame(as.table(tapply(out$summa, out$Kustannuslaji, sum)))
colnames(out) <- c("Kustannuslaji", "summa")
print(xtable(out), type = 'html')
print(xtable(out), type = 'html')
out$summa <- ifelse(out$Kustannuslaji =="Tulot", out$Kustannuslaji, -out$Kustannuslaji)
out$summa <- ifelse(out$Kustannuslaji =="Tulot", out$Kustannuslaji, -out$Kustannuslaji)

Versio 17. lokakuuta 2011 kello 16.40




Projektinhallinta sisältää menetelmiä tutkimushankkeiden ja muiden projektien suunnitteluun, seurantaan ja hallintaan. Aikakone sisältää työajanhallintaan liittyviä osia. Tällä sivulla on menetelmiä talouden hallintaan.

Budjetin laskenta

+ Näytä koodi

Tällä käyttöliittymällä ohjataan budjettilaskentaa:

Voit testata budjettia tällä tilapäisellä lisätapahtumalla.

kustannuslaji:

määrä:

kuvaus:

+ Näytä koodi