Raportoinnin automatisointi: missä automaattinen raportti hajoaa hiljaa
Automaattinen raportti ei lakkaa tulemasta. Se tulee ajallaan, näyttää oikealta ja on silti väärässä. Kolme kohtaa, joissa raportointi hajoaa hiljaa, ja mitä niille tehdään.
Kuukausiraportti on monessa pienessä yrityksessä se työ, jonka yrittäjä tekee itse, aina samalla tavalla ja aina liian myöhään illalla. Juuri siksi se kelpaa koneelle: Sama lähde, sama laskenta, sama lopputulos joka kuukausi.
Tekninen osuus onkin se helppo puoli. Vaikeampaa on se, että automaattinen raportti hajoaa toisin kuin käsin tehty. Se ei lakkaa tulemasta. Se tulee ajallaan, näyttää oikealta ja on silti väärässä.
Mistä raportoinnin automatisointi kannattaa aloittaa?
Siitä raportista, jonka perusteella joku tekee päätöksen. Jos kysymykseen "kuka tämän lukee ja mitä hän tekee toisin" ei löydy vastausta, raporttia ei kannata automatisoida. Se kannattaa lopettaa.
Raportti on oikeastaan kolme työtä: Tiedon keruu, laskenta ja tulkinta. Kaksi ensimmäistä toistuvat samanlaisina joka kerta ja kuuluvat koneelle. Kolmas on se, jota varten raportti ylipäätään tehdään, ja se jää ihmiselle. Kevään 2026 Pk-yritysbarometrissa yleisin tekoälystä saatu hyöty on juuri ajan vapautuminen rutiinitehtävistä, 49 prosenttia käyttäjistä nimeää sen. Raportoinnissa sen rutiinin voi osoittaa sormella harvinaisen tarkasti.
Ensimmäinen tulos oli valmis viidessä minuutissa ja odotti 40
Ajoin erän, jossa oli yhdeksän tiedostoa ja noin 45 minuuttia työtä. Käynnistin sen, ja sitten ruudulla ei tapahtunut yhtään mitään. Ensimmäinen tulos valmistui viidessä minuutissa ja odotti kansiossa 40 minuuttia, koska luovutus oli sidottu viimeiseen tiedostoon.
Irrotin luovutuksen ajosta. Ajo jauhaa taustalla omaan tahtiinsa, ja sen rinnalla kulkee kevyt tarkistus, joka poimii valmiit osat ja lähettää ne eteenpäin. Erämuotoisessa raportoinnissa juuri tästä aika palaa: Tarkistaminen alkaa ensimmäisestä valmiista osasta eikä viimeisestä. Ja jos ajo kaatuu seitsemännen tiedoston kohdalla, käsissä on seitsemän valmista raporttia eikä nolla.
Miksi automaattinen raportti hajoaa, kun lähdettä järjestellään?
Koska raportti osoittaa paikkaan eikä nimeen. Siirsin taulukossa kuusi riviä peräkkäin, jotta saman mallin variantit näkyisivät yhtenä ryhmänä. Taulukon sisällä kaikki seurasi mukana, arvot ja muotoilut. Yksi asia ei seurannut: Tuotetekstit kirjoitti taulukkoon oma skripti, ja sen avaimet olivat rivinumeroita. Riville 34 kuuluva teksti oli tallennettu nimellä 34, ja kun rivit vaihtoivat paikkaa, numerot pysyivät ja sisältö liikkui niiden alta.
Tekstit olisivat olleet virheetöntä suomea väärällä tuotteella. Yksikään muototarkistus ei huomauta sellaisesta, koska jokainen kenttä on muodollisesti kunnossa. Korjasin avaimet ja vertasin jokaisen generoidun tekstin taulukon omaan sisältöön rivi riviltä: Eroja oli nolla 59 rivillä.
Samaan taulukkoon oli aiemmin lisätty yksi sarake, ja kaikkien sen jälkeisten sarakkeiden kirjaimet siirtyivät silloin yhdellä. Mikään ei rikkoutunut, koska kaavat hakevat sarakkeen otsikon nimellä eivätkä kirjaimella. Sarake saa liikkua, nimi ei liiku. Sama taulukko, sama siirto, kaksi eri lopputulosta.
Sen takia automaattiselta raportilta kannattaa kysyä yksi asia ennen ensimmäistä ajoa: Mihin se viittaa lähteessä? Jos vastaus on rivinumero, sarakekirjain tai välilehden järjestysnumero, raportti vanhenee hiljaa heti kun joku siivoaa lähdettä. Eikä siivoaja tee mitään väärää.
Oikeanmuotoinen luku voi olla väärä
Taulukon soluun oli kirjoitettu kaksi lukua ja niiden väliin plusmerkki. Ihmiselle merkintä on täysin selvä. Jäsennin ei tunnistanut plusmerkkiä, siivosi sen pois muun ylimääräisen mukana, ja luvut liimautuivat peräkkäin yhteen. Kustannus kasvoi tuhatkertaiseksi.
Tällainen luku menee läpi jokaisesta muototarkistuksesta, koska muodossa ei ole mitään vikaa. Tulos on numero, se on positiivinen ja se on oikeassa kentässä. Vika on merkityksessä, eikä muotoa tarkistava kone tiedä merkityksestä mitään. Tyhjä solu huutaa heti, väärä luku ei huuda lainkaan.
Kirjoitin ajoon yhden mahdottomuuden: Kustannus ei saa koskaan ylittää myyntihintaa. Typerän yksinkertainen sääntö, eikä se kata läheskään kaikkea, mutta se oli ainoa merkki joka paljasti liimautuneen luvun ilman että kukaan laski rivejä käsin. Yksi lause omasta alasta siis riittää alkuun. Raportointi onkin niitä toistuvia töitä, jotka kannattaa siirtää koneelle ensimmäisten joukossa, ja loput on listattu ajanpuutteen ratkaisusivulle.
Mitä tällä viikolla voi tehdä
Ota se raportti, jonka kokoat seuraavaksi käsin, ja kirjoita siitä kolme riviä:
- Kuka lukee ja mitä päättää. Jos nimeä ei löydy, seuraava työ ei ole automatisointi vaan raportin lopettaminen.
- Mistä luvut tulevat nimeltä. Sarakkeen otsikko, tuotekoodi, asiakastunnus. Ei riviä 34.
- Mikä juuri tässä datassa olisi mahdotonta. Yksi lause riittää, ja se kannattaa valita siitä luvusta, jonka virhe maksaisi eniten.
Kolmatta riviä ei yleensä kirjoita kukaan, ja se on näistä halvin. Kun kaikki kolme ovat paperilla, rakennetaan siihen kone. Ensimmäinen ajo kertoo sen jälkeen itse, osuiko se.