Ero sivun ”Kohdistamo” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 59: Rivi 59:




<rcode graphics=0 name="output" embed=1 showcode=0 label="Hae kirjauksia" variables="
<rcode graphics=0 name="output" embed=0 showcode=0 label="Hae kirjauksia" variables="
category:Hae kirjauksia|
category:Hae kirjauksia|
name:alku|description:Seurantajakson alku|type:date|default:2014-02-06|
name:alku|description:Seurantajakson alku|type:date|default:2014-02-06|
Rivi 66: Rivi 66:
name:projekti|description:Projekti|type:selection|options:
name:projekti|description:Projekti|type:selection|options:
'Kaikki';Kaikki;
'Kaikki';Kaikki;
'Näkemysverkko';Näkemysverkko:
'STM raportointi ja laskutus';STM raportointi ja laskutus;
'STM raportointi ja laskutus';STM raportointi ja laskutus;
'EU raportointi ja laskutus';EU raportointi ja laskutus;
'EU raportointi ja laskutus';EU raportointi ja laskutus;
Rivi 130: Rivi 131:
dat <- dat[dat$Henkilö %in% tekijä , ]
if(tekijä!='Kaikki') dat <- dat[dat$Henkilö %in% tekijä , ]
Rivi 137: Rivi 138:
ulos <- työ[työ$Työ == "Ulos" , ]
ulos <- työ[työ$Työ == "Ulos" , ]
työ <- työ[työ$Työ != "Ulos" , ]
työ <- työ[työ$Työ != "Ulos" , ]
 
#oprint(työ)
#oprint(ulos)
if (length(työ$Työ) > length(ulos$Työ)) {työ <- työ[-((nrow(ulos)+1):nrow(työ)), ]  
if (length(työ$Työ) > length(ulos$Työ)) {työ <- työ[-((nrow(ulos)+1):nrow(työ)), ]  
työ$Loppu <- ulos$Aika
työ$Loppu <- ulos$Aika
Rivi 189: Rivi 191:
}
}


if (tekijä != "Kaikki") tekijä <- gsub("\\s", "", unlist(strsplit(tekijä, ","))) else tekijä <- c("Sharp", "Heta", "Pauli", "Jaakko", "Mori", "Julia")
if (tekijä != "Kaikki") tekijä <- gsub("\\s", "", unlist(strsplit(tekijä, ","))) # else tekijä <- c("Sharp", "Heta", "Pauli", "Jaakko", "Mori", "Julia")
kirjausajat(alku, loppu, tekijä, projekti)
kirjausajat(alku, loppu, tekijä, projekti)



Versio 26. kesäkuuta 2018 kello 08.59


Henkilötietoa ei tarvitse antaa, jos olet kirjautuneena Opasnettiin

Minkä työn haluat kirjata?:

Mitä haluat kirjata?:

Listalta puuttuva työ

Muu työ, mikä?:

Jakson ajoitus

Milloin aloitit?:
..-::

Mihin asti tämä työ jatkui?:
..-::

+ Näytä koodi


Hae kirjauksia

Seurantajakson alku:
..

Seurantajakson loppu:
..

Työntekijän käyttäjätunnus:

Projekti:

+ Näytä koodi



Kirjauksen poisto

Poistettavan kirjauksen Obs:

Poiston syy:

+ Näytä koodi



Aikakoneen laskenta

Tässä on siistitty ja dokumentoitu versio Aikakoneen makeTimeline-funktiosta, joka ottaa sisäänsä työajan alku- ja loppuaikoja ja tuottaa aikajanan. Funktion olennainen lisäarvo on siinä, että sille voi antaa päällekkäisiä ajanjaksoja, ja se korvaa vanhemmat kirjaukset (eli ylempänä taulukossa olevat) uudemmilla, jos niiissä on päällekkäisyyksiä. Toinen lisäarvo on se, että se automaattisesti käsittelee jokaisen henkilön ajankäyttöä erikseen, mutta muiden indeksien suhteen se vain periyttää tiedot aikajanalle. Muita indeksejä voi siis käyttää tarpeen mukaan.

----#: . Kehityskohteita: tarvitaanko koskaan tilannetta, jossa henkilösarakkeita onkin useita? Ei liene tärkeä, vaan tarvittaessa tämä toteutetaan luomalla tämmöinen sarake etukäteen. --Jouni Tuomisto (keskustelu) 15. heinäkuuta 2014 kello 08.28 (UTC) (type: truth; paradigms: science: comment)

+ Näytä koodi