Ero sivun ”Projektinhallinta/hiekkalaatikko” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
pEi muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 136: Rivi 136:
return(out)
return(out)
}
}
#out <- budjettilaskenta("Op_fi2682", rahoittaja = "STM", projekti = "Tekaisu", työpaketti = "TP1", työpaketti.add = "TP1", rahoittaja.add = "THL")
#print(xtable(out), type = 'html')


################### Budjettiyhteenveto laskee erilaisia summatauluja budjettilaskennan tuottamasta taulusta, jossa on jokainen tapahtuma eritelty.
################### Budjettiyhteenveto laskee erilaisia summatauluja budjettilaskennan tuottamasta taulusta, jossa on jokainen tapahtuma eritelty.


budjettiyhteenveto <- function(budjettitaulu, jaottelu = c(1,2,3)) {
budjettiyhteenveto <- function(budjettitaulu, jaottelu = c(1,2,3), param = "summa") {
out <- budjettitaulu
out <- budjettitaulu
# Kaikki palkat muutetaan samanlaisiksi.
# Kaikki palkat muutetaan samanlaisiksi.
Rivi 150: Rivi 146:


jaottelu <- c("tulomeno", c("Projekti", "Työpaketti", "Vuosi", "Laitos", "Rahoittaja", "Kustannuslaji")[jaottelu])
jaottelu <- c("tulomeno", c("Projekti", "Työpaketti", "Vuosi", "Laitos", "Rahoittaja", "Kustannuslaji")[jaottelu])
out <- as.data.frame(as.table(tapply(out$summa, out[, jaottelu], sum)))
out <- as.data.frame(as.table(tapply(out[, param], out[, jaottelu], sum)))


# Tyhjät rivit poistetaan ja otsikoita parannetaan.
# Tyhjät rivit poistetaan ja otsikoita parannetaan.
colnames(out)[colnames(out) == "Freq"] <- "Summa"
colnames(out)[colnames(out) == "Freq"] <- param
out <- out[!is.na(out$Summa), ]
out <- out[!is.na(out[param]), ]


return(out)
return(out)
Rivi 160: Rivi 156:




#print(xtable(budjettiyhteenveto(out, jaottelu)), type='html')
############################# htkk
#print(xtable(budjettiyhteenveto(out, c(2,6))), type='html')
htkk <- function(budjettitaulu, jaottelu = c(1,2,3)) {
 
out <- budjettitaulu
#out <- budjettiyhteenveto(out, c(3,5))
out <- out[substr(paste(out$Kustannuslaji, "      "), 1, 6) == "Palkka" & out$tulomeno == "Menot", ]
#out <- out[out$tulomeno == "Tulot", ]
out <- budjettiyhteenveto(out, param = "htkk")
#print(xtable(out), type='html')
return(out)
}


out <- budjettilaskenta("Op_fi2912", rahoittaja = "STM", projekti = "Tekaisu", työpaketti = "TP1", työpaketti.add = työpaketti.add, rahoittaja.add = rahoittaja.add, kustannuslaji.add = kustannuslaji.add, määrä.add = määrä.add, kuvaus.add = kuvaus.add)


out <- budjettilaskenta("Op_fi2912", rahoittaja = "STM", projekti = "Tekaisu", työpaketti = "TP1", työpaketti.add = työpaketti.add, rahoittaja.add = rahoittaja.add, kustannuslaji.add = kustannuslaji.add, määrä.add = määrä.add, kuvaus.add = kuvaus.add)


out <- out[out$Työpaketti %in% työpakettirajaus, ]
out <- out[out$Työpaketti %in% työpakettirajaus, ]
if(vuosirajaus != "Kaikki") {out <- out[out$Vuosi == vuosirajaus, ]}
if(vuosirajaus != "Kaikki") {out <- out[out$Vuosi == vuosirajaus, ]}


print(xtable(out), type = 'html')
print(xtable(budjettiyhteenveto(out, jaottelu)), type='html', html.table.attributes="class='sortable'")
print(xtable(budjettiyhteenveto(out, jaottelu)), type='html', html.table.attributes="class='sortable'")
print(xtable(budjettiyhteenveto(out[out$tulomeno == "Tulot", ], jaottelu)), type='html', html.table.attributes="class='sortable'")
print(xtable(budjettiyhteenveto(out[out$tulomeno == "Tulot", ], jaottelu)), type='html', html.table.attributes="class='sortable'")
print(xtable(budjettiyhteenveto(out[out$tulomeno == "Menot", ], jaottelu)), type='html', html.table.attributes="class='sortable'")
print(xtable(budjettiyhteenveto(out[out$tulomeno == "Menot", ], jaottelu)), type='html', html.table.attributes="class='sortable'")
print(xtable(htkk(out, jaottelu)), type = 'html', html.table.attributes="class='sortable'")


tulot <- budjettiyhteenveto(out, c(3,5))
tulot <- budjettiyhteenveto(out, c(3,5))
Rivi 195: Rivi 194:
</rcode>
</rcode>


'''Tällä käyttöliittymällä ohjataan budjettilaskentaa:
<rcode variables="
name:kustannuslaji.add|type:selection|default:'Palkka VT7'|options:'Palkka VT6';Palkka VT6;'Palkka VT7';Palkka VT7;'Palkka VT8';Palkka VT8;'Ostopalvelu';Ostopalvelu;'Matka';Matka;'Tarvike';Tarvike|
category:Voit testata budjettia tällä tilapäisellä lisätapahtumalla.|
name:määrä.add|default:0|
name:kuvaus.add|type:text
" include="page:Projektinhallinta|name:budjetti">
budjettilaskenta("Tähän tapahtumatiedot sisältävän sivun tunniste")
</rcode>


==Budjetti==
==Budjetti==
Rivi 210: Rivi 199:


<t2b index="Obs,Rahoittaja,Laitos,Työpaketti,Kustannuslaji,Vuosi" locations="2012,2013,2014,kuvaus" unit="€, pm">
<t2b index="Obs,Rahoittaja,Laitos,Työpaketti,Kustannuslaji,Vuosi" locations="2012,2013,2014,kuvaus" unit="€, pm">
1|STM|Tuntematon|TP1|Palkka VT5|5|12|12|Kilpailutettava työ: projektikoordinaattori htkk à 7500 (sis sivukulut ja YK)
1|STM|Tuntematon|TP1|Ostopalvelu|37500|90000|90000|Kilpailutettava työ: projektikoordinaattori htkk à 7500 (sis sivukulut ja YK)
26|THL|Nordem|TP1|Ostopalvelu|8000|0|0|Mikko Pohjola: Environmental health assessment for use
26|THL|Nordem|TP1|Ostopalvelu|8000|0|0|Mikko Pohjola: Environmental health assessment for use
2|STM|THL|TP1|Palkka VT4|1|1|1|Erikoistutkija Jouni Tuomisto
2|STM|THL|TP1|Palkka VT4|1|1|1|Erikoistutkija Jouni Tuomisto
Rivi 216: Rivi 205:
4|STM|THL|TP1|Tulot|0|100000|80000|Kaste2-rahoitus
4|STM|THL|TP1|Tulot|0|100000|80000|Kaste2-rahoitus
27|STM|THL|TP1|Tulot|35000|0|0|STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
27|STM|THL|TP1|Tulot|35000|0|0|STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
5|THL|THL|TP1|Palkka VT4|1|1|1|TULOVASTA: THL:n budjettirahaa omien työntekijöiden palkkoihin (J.T.)
5|THL|THL|TP1|Palkka VT4|0|1|1|TULOVASTA: THL:n budjettirahaa omien työntekijöiden palkkoihin (J.T.)
6|THL|THL|TP1|Tulot|1|1|1|TULOLOPUT: THL:n rahoitus puuttuvasta osuudesta
6|THL|THL|TP1|Tulot|1|1|1|TULOLOPUT: THL:n rahoitus puuttuvasta osuudesta
7|STM|THL|TP2|Palkka VT6|3|3|3|Tutkija A.A. (ympäristöterveys)
7|STM|THL|TP2|Palkka VT6|5|3|3|Tutkija A.A. (ympäristöterveys)
9|STM|THL|TP2|Palkka VT6|8|6|2|Tutkija N.N. (arviointi ja päätöksenteko)
9|STM|THL|TP2|Palkka VT5|2|6|2|Tutkija N.N./O.H. (arviointi ja päätöksenteko)
28|STM|THL|TP2|Palkka VT9|5|0|0|Graduntekijä 2 kpl I.?. ja ?.K.
28|STM|THL|TP2|Palkka VT9|7|0|0|Graduntekijä 2 kpl I.?. ja ?.K.
10|STM|THL|TP2|Ostopalvelu|6000|12000|12000|Muut kulut (mm. ostopalveluna tiedonkeräystä piloteissa)
10|STM|THL|TP2|Ostopalvelu|6000|12000|12000|Muut kulut (mm. ostopalveluna tiedonkeräystä piloteissa)
11|STM|THL|TP2|Tulot|50000|28000|28000|STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
11|STM|THL|TP2|Tulot|50000|28000|28000|STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
12|THL|THL|TP2|Tulot|1|1|1|TULOLOPUT: THL:n budjettirahaa
12|THL|THL|TP2|Tulot|1|1|1|TULOLOPUT: THL:n budjettirahaa
13|STM|THL|TP3|Tulot|15000|37000|37000|STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
13|STM|THL|TP3|Tulot|15000|37000|37000|STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
14|STM|THL|TP3|Palkka VT4|1|2|2|Erikoistutkija Jouni Tuomisto
14|STM|THL|TP3|Palkka VT4|3|2|2|Erikoistutkija Jouni Tuomisto
15|STM|THL|TP3|Palkka VT5|0.5|0.5|0.5|Asiantuntija T.K.
15|STM|THL|TP3|Palkka VT5|0.5|0.5|0.5|Asiantuntija T.K.
16|EU|THL|TP3|Palkka VT7|2|3|3|Ympäristöinsinööri M.S., Kuopion edustaja pilotissa
16|EU|THL|TP3|Palkka VT7|2|3|3|Ympäristöinsinööri M.S., Kuopion edustaja pilotissa
28|EU|THL|TP3|Palkka VT7|1|1|1|TULOVASTA: Ympäristöinsinööri M.S., rahoitus Urgenche-projektista joka palvelee myös tätä työtä
28|EU|THL|TP3|Palkka VT7|1|1|1|TULOVASTA: Ympäristöinsinööri M.S., rahoitus Urgenche-projektista joka palvelee myös tätä työtä
17|THL|THL|TP3|Palkka VT4|1|1|1|TULOVASTA: THL:n budjettirahaa omien työntekijöiden palkkoihin (J.T.)
17|THL|THL|TP3|Palkka VT4|0|1|1|TULOVASTA: THL:n budjettirahaa omien työntekijöiden palkkoihin (J.T.)
18|THL|THL|TP3|Tulot|1|1|1|TULOLOPUT: THL:n budjettirahaa
18|THL|THL|TP3|Tulot|1|1|1|TULOLOPUT: THL:n budjettirahaa
19|STM|THL|TP5|Palkka VT6|0|12|48|Toimintatapojen jalkauttamisprojektin koordinaattori N.N.
19|STM|THL|TP5|Palkka VT6|0|12|48|Toimintatapojen jalkauttamisprojektin koordinaattori N.N.
20|STM|THL|TP5|Tulot|0|35000|35000|STM:n ympäristöterveyden hankerahoitus
20|STM|THL|TP5|Tulot|0|35000|35000|STM:n ympäristöterveyden hankerahoitus
21|STM|THL|TP5|Tulot|1|1|1|TULOLOPUT: STM:n erillismääräraha toimintatapojen jalkauttamiseen
21|STM|THL|TP5|Tulot|0|1|1|TULOLOPUT: STM:n erillismääräraha toimintatapojen jalkauttamiseen
22|STM|THL|TP1|Ostopalvelu|2000|2000|2000|Tiedonkeruuta
22|STM|THL|TP1|Ostopalvelu|4000|2000|2000|Tiedonkeruuta
23|STM|THL|TP3|Ostopalvelu|2000|2000|2000|Tiedonkeruuta
23|STM|THL|TP3|Ostopalvelu|4000|2000|2000|Tiedonkeruuta
24|Kuopio|Kuopio|TP1|Palkka VT6|1|4|2|Kuopion kaupungin osallistuminen kartoitukseen
24|Kuopio|Kuopio|TP1|Palkka VT6|1|4|2|Kuopion kaupungin osallistuminen kartoitukseen
25|Kuopio|Kuopio|TP1|Palkka VT6|1|1|1|TULOVASTA: Kuopion rahoitus virkatyönä tehtävään osallistumiseen
25|Kuopio|Kuopio|TP1|Palkka VT6|1|1|1|TULOVASTA: Kuopion rahoitus virkatyönä tehtävään osallistumiseen
</t2b>
</t2b>


===R-koodit budjetin ajamiseen===
'''Tämä koodi tuottaa vain tapahtumalistauksen ilman yhteenvetoja.
<rcode include="page:Projektinhallinta/hiekkalaatikko|name:budjetti" variables = "
name:työpakettirajaus|description:Tarkasteltava työpaketti|type:selection|options:'Kaikki';Kaikki työpaketit;'TP1';TP1;'TP2';TP2;'TP3';TP3;'TP5';TP5|default:Kaikki|
category:Voit rajata tarkastelusi yhteen työpakettiin tai vuoteen.|
name:vuosirajaus|description:Tarkasteltava vuosi|type:selection|options:'Kaikki';Kaikki vuodet;'2012';2012;'2013';2013;'2014;2014|default:'Kaikki vuodet'
">
out <- budjettilaskenta("Op_fi2912", rahoittaja = "STM", projekti = "Tekaisu", työpaketti = "TP1", työpaketti.add = "TP1", rahoittaja.add = "THL")
if(työpakettirajaus != "Kaikki") {out <- out[out$Työpaketti == työpakettirajaus, ]}
if(vuosirajaus != "Kaikki") {out <- out[out$Vuosi == vuosirajaus, ]}
print(xtable(out), type = 'html')
</rcode>


{{tuloslinkki}}
{{tuloslinkki}}

Versio 27. maaliskuuta 2012 kello 18.34

R-koodi

Voit valita näytettävät yksityiskohdat ja myös rajata tarkastelusi yhteen työpakettiin tai vuoteen.

Mitkä jaottelut haluat näyttää yhteenvedossa?:
Projekti
Työpaketti
Vuosi
Laitos
Rahoittaja
Kustannuslaji

Tarkasteltavat työpaketit:
TP1
TP2
TP3
TP5

Tarkasteltava vuosi:

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

Työpaketti:

Rahoittaja:

Kustannuslaji:

Budjettiin lisättävä summa:

kuvaus.add:

+ Näytä koodi


Budjetti

Ero sivun ”Projektinhallinta/hiekkalaatikko” versioiden välillä(€, pm)
ObsObsRahoittajaLaitosTyöpakettiKustannuslaji201220132014kuvaus
11STMTuntematonTP1Ostopalvelu375009000090000Kilpailutettava työ: projektikoordinaattori htkk à 7500 (sis sivukulut ja YK)
226THLNordemTP1Ostopalvelu800000Mikko Pohjola: Environmental health assessment for use
32STMTHLTP1Palkka VT4111Erikoistutkija Jouni Tuomisto
43STMTHLTP1Tulot000Tuke-rahoitus
54STMTHLTP1Tulot010000080000Kaste2-rahoitus
627STMTHLTP1Tulot3500000STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
75THLTHLTP1Palkka VT4011TULOVASTA: THL:n budjettirahaa omien työntekijöiden palkkoihin (J.T.)
86THLTHLTP1Tulot111TULOLOPUT: THL:n rahoitus puuttuvasta osuudesta
97STMTHLTP2Palkka VT6533Tutkija A.A. (ympäristöterveys)
109STMTHLTP2Palkka VT5262Tutkija N.N./O.H. (arviointi ja päätöksenteko)
1128STMTHLTP2Palkka VT9700Graduntekijä 2 kpl I.?. ja ?.K.
1210STMTHLTP2Ostopalvelu60001200012000Muut kulut (mm. ostopalveluna tiedonkeräystä piloteissa)
1311STMTHLTP2Tulot500002800028000STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
1412THLTHLTP2Tulot111TULOLOPUT: THL:n budjettirahaa
1513STMTHLTP3Tulot150003700037000STM:n ympäristöterveyden hankerahoitus (terveydensuojeluohjelma)
1614STMTHLTP3Palkka VT4322Erikoistutkija Jouni Tuomisto
1715STMTHLTP3Palkka VT50.50.50.5Asiantuntija T.K.
1816EUTHLTP3Palkka VT7233Ympäristöinsinööri M.S., Kuopion edustaja pilotissa
1928EUTHLTP3Palkka VT7111TULOVASTA: Ympäristöinsinööri M.S., rahoitus Urgenche-projektista joka palvelee myös tätä työtä
2017THLTHLTP3Palkka VT4011TULOVASTA: THL:n budjettirahaa omien työntekijöiden palkkoihin (J.T.)
2118THLTHLTP3Tulot111TULOLOPUT: THL:n budjettirahaa
2219STMTHLTP5Palkka VT601248Toimintatapojen jalkauttamisprojektin koordinaattori N.N.
2320STMTHLTP5Tulot03500035000STM:n ympäristöterveyden hankerahoitus
2421STMTHLTP5Tulot011TULOLOPUT: STM:n erillismääräraha toimintatapojen jalkauttamiseen
2522STMTHLTP1Ostopalvelu400020002000Tiedonkeruuta
2623STMTHLTP3Ostopalvelu400020002000Tiedonkeruuta
2724KuopioKuopioTP1Palkka VT6142Kuopion kaupungin osallistuminen kartoitukseen
2825KuopioKuopioTP1Palkka VT6111TULOVASTA: Kuopion rahoitus virkatyönä tehtävään osallistumiseen


{{#opasnet_base_link:Op_fi2912}}