Projekti

Yleinen

Profile

Bugi #5559

Tukipyyntö #5558: OUTI: lainausraportti, jossa näkyy myös uusintojen määrä

OUTI: Palautuksista raportti

Lisännyt Piia Semenoff 6 kuukautta sitten. Päivitetty 10 päivää sitten.

Tila:
Suljettu
Prioriteetti:
Normaali
Luokka:
Raportit ja tilastot
Kohdeversio:
-
Alku:
2. Elokuuta 2022
Määräaika:
% Tehty:

100%

Arvioitu aika:
Yhteyshenkilö:
Tiketti Bugzillassa:
Votes: 0

Kuvaus

Saisiko palautuksista sellaisen raportin, että

- hakua tehdessä voi valita joko yksittäisen kirjaston esim. OUPK, RAPK tai LIPK tai kunnan kaikki kirjastot esim. OU%, RA% tai LI%, jolloin tulokseen saisi tarvittaessa koko kunnan tulokset
- hakua tehdessä mahdollisuus valita aikaväli
- tulokseen eroteltaisiin palautukset kirjastoittain

Historia

#1 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

Kelpaisiko tämä

Raportin URL: https://outi.koha-suomi.fi/cgi-bin/koha/reports/guided_reports.pl?reports=535&phase=Run%20this%20report

Raportin ID: 535

Raportin nimi:

Palautukset, yksi tai useampi kirjasto

Raportin kuvaus:

Antaa palautukset annetulla aikavälillä annetusta kirjastosta. Käyttäjä voi myös valita kunnan kaikki kirjastot syöttämällä esim. OU%, RA% tai LI%.

Raportin SQL-komento:

SELECT statistics.branch AS 'Kirjasto', count(*) as 'Palautusten määrä (annetulla aikavälillä)'
FROM statistics
LEFT JOIN branches ON statistics.branch = branches.branchcode
WHERE statistics.branch LIKE <<Kirjasto tai Kuntaosio>>
AND statistics.type = "return" AND statistics.datetime BETWEEN <<Alkupvm|date>> AND DATE_ADD(<<Loppupvm|date>>, INTERVAL 1 DAY) AND NOT statistics.usercode = "EITILASTO" AND NOT statistics.usercode is null GROUP BY statistics.branch GROUP BY statistics.branch WITH ROLLUP LIMIT 100

Esimerkkitulostus:

Valinnat:
-Kirjasto tai kuntaosio: OU%
-Aikaväli: 1.1 - 31.5.2022

Kirjasto     kirjaston nimi     Palautusten määrä
OUAS     Aseman kirjasto (suljettu 6.6. - 9.8.2022)     4488
OUBY     Byströmin nuorten palvelut     16
OUHA     Haukiputaan kirjasto     54595
OUHI     Hiukkavaaran kirjasto (suljettu 24.6.-9.8.2022)     32726
OUJA     Jäälin kirjasto     12852
OUKA     Kaakkurin kirjasto     54746
OUUL     Kaijonharjun kirjasto     35732
OUKS     Karjasillan kirjasto     53624
OUKL     Kastellin kirjasto     27244
OUKV     Kaukovainion kirjasto     31401
OUKEL     Kellon kirjasto     16666
OUKEPA     Keskustan palvelukeskus     256
OUKI     Kiimingin kirjasto     47117
OUKIKA     Kirjakaappi, Oulun uimahalli     347
OUTEUVO     Kirjastoauto Kauno, Oulu (Ajotauko 25.6.-7.8.2022)     18684
OUONNELI     Kirjastoauto Onneli, Oulu (Ajotauko 25.6.-7.8.2022)     14399
OUKK     Koskelan kirjasto (suljettu toistaiseksi)     12012
OUMA     Maikkulan kirjasto     36226
OUMAR     Martinniemen kirjasto     11473
OUH     Myllyojan kirjasto     59846
OUPK     Oulun kaupungin pääkirjasto     277096
OUOS     Oulunsalon kirjasto     49360
OUPT     Pateniemen kirjasto     21750
OUPV     Puolivälinkankaan kirjasto     14395
OUR     Rajakylän kirjasto     32571
OURI     Ritaharjun kirjasto     51439
OUY     Tuiran kirjasto     31924
OUYLI     Yli-Iin kirjasto     6713
OUYKI     Ylikiimingin kirjasto     12659
OUYKI         1022357

EDIT: muokkasin tähän päivitykset 5.8.2022 klo 8:35

#2 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

  • Tila changed from Uusi to Ratkaisu ehdotettu
  • Nimetty set to Koha-Suomi harjoittelija

#3 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

Hups. Yllä olevassa komennossa olen käyttänyt "renew" enkä "return" arvoa. Korjaan.

#4 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

Lisäsin tulostukseen kirjastojen selkokieliset nimet. Kirjastot ovat kirjastokoodin mukaisessa järjestyksessä.

#5 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

Tein raportin, jossa käyttäjä näkee palautusten lisäksi ensilainat, uusinnat, sekä ensilainat + uusinnat. Tässä raportissa yhdistyvät tikettien 5558 ja 5559 toiveet.

Kirjasto tai kirjastokunta: Ensilainat, uusinnat, yhteensä, palautukset

Raportin URL: https://outi.koha-suomi.fi/cgi-bin/koha/reports/guided_reports.pl?reports=540&phase=Run%20this%20report

Raportin ID: 540

Raportin nimi:

Ensilainat, uusinnat, yhteensä, palautukset, kirjasto tai kirjastokunta

Raportin kuvaus:

Näyttää käyttäjälle ensilainat, uusinnat, ensilainat+uusinnat ja viimeisenä palautukset. Arvot näytetään annetulla aikavälillä annetusta kirjastosta tai kirjastokunnasta. Käyttäjä voi valita jonkin kirjastokunnan syöttämällä esim. OU%, RA% tai LI%.

Raportin SQL-komento:

SELECT statistics.branch AS 'Kirjaston koodi', branches.branchname AS 'Kirjaston nimi', SUM(CASE WHEN statistics.type = "issue" THEN 1 ELSE 0 END) AS 'Ensilainat', SUM(CASE WHEN statistics.type = "renew" THEN 1 ELSE 0 END) AS 'Uusinnat', SUM(CASE WHEN (statistics.type = "issue" OR statistics.type = "renew") THEN 1 ELSE 0 END) AS 'Ensilainat+uusinnat', SUM(CASE WHEN statistics.type = "return" THEN 1 ELSE 0 END) AS 'Palautukset'
FROM statistics 
LEFT JOIN branches ON statistics.branch = branches.branchcode
WHERE statistics.branch LIKE <<Kirjasto tai Kuntaosio>> 
AND statistics.datetime BETWEEN <<Alkupvm|date>> AND DATE_ADD(<<Loppupvm|date>>, INTERVAL 1 DAY) AND NOT statistics.usercode = "EITILASTO" AND NOT statistics.usercode is null GROUP BY statistics.branch WITH ROLLUP LIMIT 100

Raportin esimerkkitulostus:

Valinnat:
-Kirjasto tai kuntaosio: OU%
-Aikaväli: 1.1 - 31.5.2022

Kirjaston koodi     Kirjaston nimi     Ensilainat     Uusinnat     Ensilainat+uusinnat     Palautukset
OUAS     Aseman kirjasto (suljettu 6.6. - 9.8.2022)     2832     1661     4493     5818
OUBY     Byströmin nuorten palvelut     2     7     9     16
OUH     Myllyojan kirjasto     44780     61533     106313     74097
OUHA     Haukiputaan kirjasto     36714     40823     77537     66884
OUHI     Hiukkavaaran kirjasto (suljettu 24.6.-9.8.2022)     25281     17286     42567     40025
OUJA     Jäälin kirjasto     8038     11499     19537     15957
OUKA     Kaakkurin kirjasto     38906     40784     79690     67859
OUKEL     Kellon kirjasto     10539     10681     21220     20939
OUKEPA     Keskustan palvelukeskus     0     14     14     316
OUKI     Kiimingin kirjasto     34229     36721     70950     57590
OUKIKA     Kirjakaappi, Oulun uimahalli     253     36     289     449
OUKK     Koskelan kirjasto (suljettu toistaiseksi)     5449     18096     23545     12492
OUKL     Kastellin kirjasto     15392     16380     31772     33570
OUKS     Karjasillan kirjasto     29604     14735     44339     69309
OUKV     Kaukovainion kirjasto     21792     22502     44294     38572
OUMA     Maikkulan kirjasto     25278     29164     54442     43800
OUMAR     Martinniemen kirjasto     6312     6179     12491     14369
OUONNELI     Kirjastoauto Onneli, Oulu (Ajotauko 25.6.-7.8.2022)     15517     7615     23132     18226
OUOS     Oulunsalon kirjasto     28590     35080     63670     60015
OUPE     Pekurin kirjasto (Avautuu syksyllä 2022)     0     0     0     563
OUPK     Oulun kaupungin pääkirjasto     162115     395739     557854     339578
OUPT     Pateniemen kirjasto     14734     13775     28509     26830
OUPV     Puolivälinkankaan kirjasto     9438     16171     25609     17860
OUR     Rajakylän kirjasto     22505     25166     47671     39692
OURI     Ritaharjun kirjasto     37771     45182     82953     63415
OUTEUVO     Kirjastoauto Kauno, Oulu (Ajotauko 25.6.-7.8.2022)     12481     22138     34619     23024
OUUL     Kaijonharjun kirjasto     21953     39242     61195     43843
OUY     Tuiran kirjasto     18231     21482     39713     39100
OUYKI     Ylikiimingin kirjasto     8613     10377     18990     15388
OUYLI     Yli-Iin kirjasto     3398     2830     6228     8456
    Yli-Iin kirjasto     660747     962898     1623645     1258052

#6 Updated by Juha Sutela 6 kuukautta ago

Testasin raporttia 540. Näyttää toimivan odotetusti kevään datasta. Mutta kesäkuun lukemat ovat vain viidennes siitä, mitä olettaisi, ikään kuin dataa olisi vain ajalta ennen 9.6. toteutettua järjestelmäpäivitystä. Heinäkuulta tulee nollatulos.

#7 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

Juha Sutela kirjoitti:

Testasin raporttia 540. Näyttää toimivan odotetusti kevään datasta. Mutta kesäkuun lukemat ovat vain viidennes siitä, mitä olettaisi, ikään kuin dataa olisi vain ajalta ennen 9.6. toteutettua järjestelmäpäivitystä. Heinäkuulta tulee nollatulos.

Kiitoksia. Korjaan ongelman nyt heti. Ongelma tulee tästä:

AND NOT statistics.usercode = "EITILASTO" AND NOT statistics.usercode is null GROUP

-> statistics.usercode -kentän käytöstä on luovuttu ja siirrytty käyttämään borrowers.categorycode -kenttää. EDIT: En tiedä tarkalleen milloin tämä siirtymä on tapahtunut. Emmi Tikkanen sanoi: "Jos vaikka haet statisticsista rivit alkaen 6.7. niin niissä usercode on NULL."

Yllä oleva rivi pitää korvata tällä ja tehdä LEFT JOIN:

AND NOT borrowers.categorycode = "EITILASTO" AND NOT borrowers.categorycode is null
ja
LEFT JOIN borrowers ON statistics.borrowernumber = borrowers.borrowernumber

#8 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

Nyt kaikki raportit on korjattu

Esimerkkitulostus 1:

Valinnat:
-kirjasto: RA%
-Aikaväli: 1.6.2022 - 30.6.2022

Kirjaston koodi     Kirjaston nimi     Ensilainat     Uusinnat     Ensilainat+uusinnat     Palautukset
RAHA     Haapajoen kirjasto     402     124     526     278
RAPA     Pattijoen kirjasto     2118     914     3032     2478
RAPK     Raahen kirjasto     10317     5715     16032     11096
RAVI     Vihannin kirjasto     1250     635     1885     1414
    Vihannin kirjasto     14087     7388     21475     

Esimerkkitulostus 2:

Valinnat:
-kirjasto: RA%
-Aikaväli: 1.7.2022 - 31.7.2022

Kirjaston koodi     Kirjaston nimi     Ensilainat     Uusinnat     Ensilainat+uusinnat     Palautukset
RAHA     Haapajoen kirjasto     0     106     106     9
RAPA     Pattijoen kirjasto     2227     1638     3865     2191
RAPK     Raahen kirjasto     12009     10465     22474     10572
RAVI     Vihannin kirjasto     1269     895     2164     1246
    Vihannin kirjasto     15505     13104     28609     14018

#9 Updated by Koha-Suomi harjoittelija 6 kuukautta ago

  • % Tehty changed from 0 to 100

(sama viesti kuin tiketissä 5558)

Korjasin raporttia 540 (eli raportti missä on: ensilainat, uusinnat, yhteensä, sekä palautukset.)

Raportissa luki viimeisellä rivillä, jossa sarakkeet laskettu yhteen, virheellisesti sama selkokielinen kirjaston nimi kuin toiseksi viimeisellä rivillä (esim. Vihannin kirjasto), kun viimeisellä rivillä ei pitäisi lukea mitään. Tämän korjatakseni jouduin poistamaan selkokielisen nimen raportista. Kuulemma raporttien käsittelijät tietävät lyhenteiden perusteella kirjastojen nimet.

Mutta mikäli haluatte aiemman version, niin voin entisöidä sen tarvittaessa.

#10 Updated by Piia Semenoff 10 päivää ago

  • Tila changed from Ratkaisu ehdotettu to Suljettu

Raportti löytyy OUTIn Kohasta tallennetuista raporteista ja vaikuttaisi toimivan kuten pitää. Suljen tiketin.

Vie Atom PDF