Opas 4: Kaavion luonti
Tässä osassa on vaiheittaiset ohjeet, joiden avulla voit luoda raportin, jossa on näkyvissä tilausten kokonaismäärät tuotelinjoittain. Raportin tiedot on esitetty graavisesti ympyräkaaviossa.
Kaavion tiedot ovat Classic Models -mallitietokannasta. Tämä tietokanta asentuu BIRT-asennuksen yhteydessä. Kuvassa 14-1 on esitetty tämän oppaan ohjeiden mukaisesti luotu kaavio.
Kuva 14-1: Oppaan ohjeiden mukaisesti luotu kaavio
Voit luoda tämän kaavion tekemällä seuraavat toimet:
- Raporttirakennetiedoston määritys. Luo uusi raportti, tietolähde ja tietojoukko.
- Kaavion lisäys raporttiin. Lisää kaavioelementti ja valitse kaaviolaji.
- Raportin tietojen määritys. Linkitä kaavio tietojoukkoon ja määritä kaavion käyttämät lausekkeet.
- Kaavion tarkistus. Tarkista kaavio esikatselutoiminnon avulla.
- Kaavion otsikon päivitys. Muokkaa kaavion otsikkoa ja poista tarpeettomat otsikot ympyräkaavion alapuolelta.
- Kaavion ulkoasun viimeistely. Poista kaavion selite ja muokkaa sektorien nimiöitä.
Tehtävä 1: Raporttirakennetiedoston määritys
Ennen kuin aloitat kaavion suunnittelun, luo raporttirakennetiedosto, jossa haluat esitellä kaavion, ja määritä kaavion käyttämä tietolähde ja tietojoukko. Nämä tehtävät on kuvattu tämän julkaisun aiemmissa osissa, joissa on myös opas, jonka avulla voit luoda malliraportin. Tässä oppaassa on ohjeet niiden tietojen valintaa, joista malliympyräkaavio kootaan.
- Luo uusi raporttirakenne nimeltä Chart.rptdesign käyttämällä Tyhjä raportti -mallipohjaa.
- Kokoa raporttirakennetiedoston tietolähde käyttämällä Classic Models -mallitietokantaa.
- Kokoa kaavion tietojoukko. Nimeä tietojoukko seuraavasti:
Käytä seuraavaa SQL SELECT -lausetta:
Tämä lause noutaa arvot Products-taulukon (Tuotteet) ProductLine-sarakkeesta (Tuotelinja). Tämän jälkeen lauseke ryhmittelee tuotteet tuotelinjoittain ja laskee kunkin ryhmän tilausmäärät.
- Tarkista kyselyn palauttamat tulokset esikatselussa. Jos SELECT-lause on luotu oikein, näkyviin pitäisi tulla kuvan 14-2 mukaiset tietorivit.
Kuva 14-2: Tietojoukon esikatselu
Ensimmäisessä sarakkeessa on tuotelinjojen nimet. Toisessa sarakkeessa on kunkin tuotelinjan tilausten kokonaismäärä. Kokonaismääräsarakkeen nimi on 2.
- Voit antaa sarakkeella kuvaavamman nimen valitsemalla Tulossarakkeet-vaihtoehdon. Määritä sarakkeen 2 valenimeksi seuraava nimi:
Määritä sarakkeen 2 näyttönimeksi seuraava nimi:
- Raporttirakennetiedoston määritys on nyt valmis. Sulje tietojoukon muokkausnäkymä ja avaa asettelun muokkausohjelma valitsemalla OK-vaihtoehto.
Tehtävä 2: Kaavion lisäys raporttiin
Voit lisätä kaavioelementin valikoimasta ja määrittää sitten kaaviolajin. Tässä oppaassa kokoat ympyräkaavion.
- Valitse Valikoima-vaihtoehto ja vedä sitten kaavioelementti valikoimasta raporttiin kuvan 14-3 mukaisesti.
Kuva 14-3: Kaavioelementin lisäys raporttiin
Näkyviin tulee kaavion luontitoiminnon Uusi kaavio -ikkuna. Jos raportissa on jo jokin toinen kaavio, ikkunan otsikko on Kaavion muokkaus. Valitse kaaviolaji -sivulla on näkyvissä niiden kaavioiden lajit, jotka voit luoda. Kussakin kaaviolajissa on useita alalajeja, joten voit valita lajin laajasta valikoimasta.
Kun esimerkiksi avaat kaavion luontitoiminnon ensimmäisen kerran, näkyvissä on kolme erilaista pylväskaaviolajin alikaaviota
kuvan 14-4 mukaisesti. Kun valitset jonkin toisen kaaviolajin Valitse kaaviolaji -sivulta, kyseisen lajin käytettävissä olevat alalajit tulevat näkyviin. Näiden alalajien avulla voit luoda kaksiulotteisia kaavioita. Tämän luvun myöhemmissä osissa on ohjeet siihen, miten saat käyttöön lisää alalajeja Dimensio-asetuksen avulla.
Kuva 14-4: Valitse kaaviolaji -sivu, jossa on pylväskaavion alalajeja
- Valitse Valitse kaaviolaji -sivun luettelosta Ympyräkaavio-vaihtoehto. Ympyräkaavio tulee näkyviin kaavion luontitoiminnon esikatseluikkunaan kuvan 14-5 mukaisesti. Ympyräkaaviolla on vain yksi kaksiulotteinen alalaji, joten Alalaji-alueella on näkyvissä vain yksi vaihtoehto. Kun suunnittelet kaaviota, voit tarkistaa suunnittelun edistymisen esikatseluikkunasta. Jos esimerkiksi muutat ympyräkaavion sektorien värin tai vaihdat oletustekstin uuteen otsikkoon, tekemäsi muutokset tulevat näkyviin esikatseluikkunaan.
Kuva 14-5: Ympyräkaavion kaksiulotteinen alalaji
Tehtävä 3: Kaavion tietojen määritys
Olet luonut tarvittavan tietolähdeyhteyden ja tietojoukon tämän oppaan aiemmissa tehtävissä. Voit tarvittaessa koota kaavion luontitoiminnon avulla uuden tietojoukon tai luoda kaavion tietojoukkoa tarkentavia suodattimia tai parametreja. Kun olet valinnut käytettävän tietojoukon, määritä kaavion käyttämät lausekkeet. Tietojen käyttö on erilaista kussakin kaaviolajissa. Ympyräkaavioon on valittava tietolausekkeet, jotka määrittävät seuraavat tiedot:
- Ympyräkaaviossa näkyvissä olevat sektorit. Tässä oppaassa luot lausekkeen, joka määrittää yhden sektorin kullekin tuotelinjalle.
- Kunkin sektorin koko. Tässä oppaassa kunkin tuotelinjasektorin koko määräytyy tilausten määrän perusteella.
Voit määrittää kaavion tietolausekkeen eri tavoilla. Helpoin tietojen määritystapa on vetää sarake tietojen esikatselusta kenttään. Voit myös kirjoittaa lausekkeen tai luoda sen lausekkeen luontitoiminnon avulla.
- Siirry tietojen määrityssivulle valitsemalla Seuraava-vaihtoehto. Valitse sitten Valitse tiedot -sivulta Käytä tietojoukkoja -vaihtoehto. Kuvassa 14-6 on esitetty asetukset, joiden pitäisi tulla näkyviin.
Kuva 14-6: Luodun tietojoukon valinta
Tässä raporttitiedostossa on vain yksi tietojoukko nimeltä ChartData. Jos tiedostossa on useita tietojoukkoja, niiden nimet olisivat avattavassa luettelossa.
Kaavion luontitoiminnon alaosassa olevassa tietojen esikatselunäkymässä on näkyvissä osa käytössä olevan tietojoukon tiedoista. Näkyvissä on tuotelinjasarake ja tilausten kokonaismääräsarake. Oletusarvon mukaan tietojen esikatselussa on näkyvissä kuusi tietoriviä.
- Määritä ensin ympyräkaaviossa näytettävät sektorit määrittämällä luokkasarjalauseke. Valitse tietojen esikatselunäkymästä PRODUCTLINE-sarakeotsikko ja vedä se Luokkamääritys-kohdan oikealla puolella olevaan tyhjään kenttään kuvan 14-7 mukaisesti.
Kuva 14-7: Luokkasarjalausekkeen määritys
Luokkamääritys-kohtaan tulee näkyviin seuraava lauseke:
Tuotelinjasarake näkyy nyt tietojen esikatselussa värillisenä merkkinä siitä, että sarake on käytössä kaaviossa.
Kuvassa 14-8 on esitetty valittu sarake.
Kuva 14-8: Valittu sarake tietojen esikatselussa
- Määritä kunkin sektorin koko valitsemalla TOTALORDERS-sarakeotsikko ja vetämällä se Lohkon kokomääritys -kohdan alla olevaan tyhjään kenttään kuvan 14-9 mukaisesti.
Kuva 14-9: Arvosarjalausekkeen määritys
Lohkon kokomääritys -kohtaan tulee näkyviin seuraava lauseke:
Tilausten kokonaismääräsarake näkyy nyt tietojen esikatselussa värillisenä merkkinä siitä, että sarake on käytössä kaaviossa. Myös kaavion esikatselunäkymän kuva muuttuu määritettyjen tietojen mukaiseksi. Tuotelinjat näkyvät kaavion luokkina. Kukin sektori vastaa yhtä tuotelinjaa. Tilausten kokonaismäärät ovat kaavion arvoja. Kunkin sektorin koko ilmaisee kyseisen tuotelinjaluokan tilausten kokonaismäärän. Esikatselukuvan avulla voit varmistaa, että kaavion lausekkeet ovat oikeat. Esikatselukuvan pitäisi olla
kuvan 14-10 mukainen.
Kuva 14-10: Kaavion esikatselukuva
Olet nyt luonut perusympyräkaavion. Tarkastelemalla kaaviota esikatselussa voit varmistaa, että kaavio näkyy raportissa oikein.
Tehtävä 4: Kaavion tarkistus
Suunnittelun aikainen testaus on tärkeä osa suunnitteluprosessia. Työn tulosten tarkastaminen prosessin eri vaiheissa auttaa varmistamaan, ettet tuhlaa aikaa vääränlaisen raportin suunnitteluun. Voit tarkistaa edistymisen esimerkiksi kaavion luontitoiminnossa näkyvissä olevasta esikatselukuvasta. Muista käyttää myös esikatselutoimintoa sen tarkistamiseen, miltä kaavio näyttää raporttiasiakirjassa.
- Sulje kaavion luontitoiminto valitsemalla Valmis-vaihtoehto. Kaavioelementti tulee näkyviin asettelun muokkausohjelmassa. Kaavion pitäisi näyttää kuvan 14-11 mukaiselta.
Kuva 14-11: Kaavioelementti asettelun muokkausohjelmassa
- Kaavioelementti näyttää pieneltä raporttisivuun suhteutettuna. Voit suurentaa kaaviota leventämällä kaavioelementtiä noin 12 senttiä ja pidentämällä sitä noin 8 senttiä. Tällöin tiedot näkyvät entistä selvemmin ja kaavio vie enemmän tilaa raporttisivulla. Suurenna kaaviota valitsemalla se ja vetämällä sitten kaavioelementin reunuksissa olevista kahvoista kuvan 14-12 mukaisesti.
Kuva 14-12: Kaavioelementin suurennus
- Avaa kaavion esikatselu valitsemalla Esikatselu-vaihtoehto. Kaavion pitäisi näyttää kuvan 14-13 mukaiselta.
Kuva 14-13: Kaavio esikatselussa
Kaaviossa on nyt oikeat tiedot, mutta sen asettelu ei ole kovin vaikuttava. Korosta seuraavaksi haluamasi tietoja muokkaamalla kaavion ulkoasua ja järjestystä. Tämän oppaan viimeisissä vaiheissa on kaavion muokkausohjeita. Voit muun muassa luoda uuden otsikon, muuttaa tietojen nimiöitä ja poistaa selitteen.
Tehtävä 5: Kaavion otsikon päivitys
Kaaviossa on näkyvissä oletusotsikko.
- Palaa asettelun muokkausohjelmaan valitsemalla Asettelu-vaihtoehto ja avaa kaavion luontitoiminto kaksoisnapsauttamalal kaaviorakennetta.
- Valitse Muotoile kaavio -vaihtoehto ja valitse vasemmalla olevasta luettelosta Kaavioalue-vaihtoehto. Kuvassa 14-14 on esitetty kaavion luontitoiminto.
Kuva 14-14: Otsikon lisäys Kaavioalue-osaan
- Kirjoita seuraava teksti Kaavion otsikko -kohtaan:
Muutos tulee näkyviin esikatselukuvassa
Kuvan 14-15 mukaisesti.
Kuva 14-15: Uusi otsikko kaavion esikatselukuvassa
Tehtävä 6: Kaavion ulkoasun viimeistely
Otsikon lisäksi kaaviossa on nimiöitä, joissa on näkyvissä kunkin sektorin arvo. Selite ilmaisee, mitä tuotelinjaa kukin sektori vastaa. Selitteessä on hyödyllisiä tietoja, mutta se vie tilaa kaaviosta ja pienentää ympyräkaavion kokoa. Voit muuttaa tietojen esitystapaa poistamalla selitteen ja lisätä selitetiedot sektorien nimiöihin. Nimiöiden käytössä on lisäksi se etu, että kun tulostat raportin, kutakin sektoria vastaava tuotelinja näkyy selvästi, vaikka värit eivät erottuisi kunnolla. Tietojen nimiöissä on luokkatiedot (sektorin nimi) ja arvotiedot (sektorin tilausten kokonaismäärä). Esimerkiksi moottoripyörien kokonaismyyntisektorin nimiö on seuraava:
- Siirry kaavion luontitoiminnon seliteosaan valitsemalla vasemmalla olevasta luettelosta Selite-vaihtoehto kuvan 14-16 mukaisesti.
Kuva 14-16: Muotoile kaavio -kohdan Selite-osa
- Avaa ikkuna, jossa voit poistaa selitteen, valitsemalla näytön alaosassa oleva Asettelu-vaihtoehto. Selitteen asettelu -ikkuna tulee näkyviin kuvan 14-17 mukaisesti.
Kuva 14-17: Selitteen piilotus Selitteen asettelu -ikkunassa
- Poista Näkyvissä-vaihtoehdon valinta ja sulje ikkuna. Muutos tulee näkyviin kaavion esikatseluun. Kaavion pitäisi näyttää kuvan 14-18 mukaiselta.
Kuva 14-18: Kaavio selite piilotettuna
- Lisää seuraavaksi selitetiedot sektorien nimiöihin. Siirry arvosarjojen muotoiluosaan ja valitse Nimiöt-vaihtoehto. Nimiöt-osasta näet, mitä tietoja sektorinimiöissä on. Nimiöt-osan avulla voit myös muuttaa nimiöiden muotoilua, kuten niiden ääriviivoja ja tekstityyliä. Kuvassa 14-19 on esitetty Nimiöt-osa.
Kuva 14-19: Nimiöt
- Lisää osion nimi nimiöön varmistamalla, että Arvot-alueen avattavassa luettelossa on Luokkatiedot-vaihtoehto, ja valitsemalla sitten Lisää-vaihtoehto. Luetteloon tulee näkyviin Luokkatiedot-kohta Arvotiedot-kohdan alle kuvan 14-20 mukaisesti.
Kuva 14-20: Luokkatietojen lisäys nimiöön
- Näiden asetusten mukaisesti nimiöissä on näkyvissä ensin sektorin arvo ja sitten sektorin nimi. Seuraavaksi muutat nimiön tietojen järjestystä niin, että sektorin nimi ovat nimiössä ensin. Valitse Arvotiedot-vaihtoehto, valitse Poista-vaihtoehto, valitse avattavasta luettelosta Arvotiedot-vaihtoehto uudelleen ja valitse lopuksi Lisää-vaihtoehto. Arvotiedot-kohta tulee näkyviin luetteloon Luokkatiedot-kohdan alle kuvan 14-21 mukaisesti.
Kuva 14-21: Nimiöiden tiedot uudelleenjärjestettynä
Nimiöiden tiedot ovat nyt oikeassa järjestyksessä mutta nimiöiden ulkoasua on vielä muokattava. Kun nimiöissä on usean lajin tietoja, voit käyttää eri tieto-osioiden välissä erotinmerkkiä. Käytössä oleva erotinmerkki on pilkku.
- Muuta erotinmerkki kirjoittamalla Erotin-kohtaan kaksoispiste (:) ja tyhjämerkki. Kuvassa 14-22 on esitetty erotinmerkin kirjoituskohta.
Kuva 14-22: Nimiön erotinmerkin lisäys
- Koska kaavion tiedot ovat kokonaislukuja, lukujen esitysmuodossa ei tarvitse desimaaleja. Muuta nimiön arvotietojen lukujen esitysmuotoa valitsemalla luettelosta Arvotiedot-vaihtoehto ja valitsemalla sitten Muokkaa muotoilua -vaihtoehto. Muotoilun muokkaustoiminnolla voit muuttaa päivämäärä ja kellonaika -arvojen ja numerotietojen lukujen esitysmuotoa.
- Valitse Vakio-vaihtoehto ja muuta Desimaalimäärä-asetukseksi 0. Tässä vaiheessa Muodon muokkaus -ikkuna tulee näkyviin kuvan 14-23 mukaisesti.
Kuva 14-23: Muodon muokkaus
Sulje Muodon muokkaus -ikkuna valitsemalla OK-vaihtoehto.
- Muuta nimiötekstin muotoilumääritteitä valitsemalla Fonttien muokkaustoiminnon aloitus -vaihtoehto. Kuvassa 14-24 on esitetty fonttien muokkaustoiminnon painikkeen sijainti.
Kuva 14-24: Fonttien muokkaustoiminnon aloitus Nimiöt-osasta
Fontin muokkaustoiminto tulee näkyviin. Fonttien muokkaustoiminnon avulla voit muuttaa nimiöiden tekstimuotoilua.
- Muuta fontiksi Tahoma ja fonttikooksi 11 kuvan 14-25 mukaisesti. Valitse OK-vaihtoehto ja sulje Nimiöt-osa.
Kuva 14-25: Fonttien muokkaus
Voit määrittää nimiöt ja sektorit yhdistävien viiteviivojen pituudet yhtenäisiksi.
Kuvassa 14-26 on esitetty viiteviiva-asetusten sijainti.
Kuva 14-26: Muotoile kaavio -kohdan Arvosarja-osa
- Valitse Viiteviivan tyyli -asetukseksi Kiinteä pituus. Muuta Viiteviivan koko -asetukseksi 20.
- Kaavion luonti ja muotoilu on nyt valmis. Tarkastele kaavioelementtiä kaavion muokkausohjelmassa valitsemalla Valmis-vaihtoehto. Esikatsele kaavio tämän jälkeen viimeisen kerran valitsemalla Esikatselu-vaihtoehto. Kaavion pitäisi näyttää kuvan 14-27 mukaiselta.
Kuva 14-27: Oppaan ohjeiden mukaisesti luotu kaavio
Valmiissa kaaviossa on näkyvissä kunkin sektorin luokkanimet ja sektoriarvot. Kaavion koon ja järjestelyn ansiosta tiedot on helppo analysoida nopeasti, vaikka kaaviossa yksityiskohtaisia tietoja. Voit esimerkiksi nähdä heti, että ympyräkaavion suurin sektori on Klassikkoautot (35 582 tilausta) ja seuraavaksi suurin Vanhat autot (22 933 tilausta). Yhdessä nämä kaksi autosektoria ovat suuremmat kuin muut sektorit yhteensä. Muut tuotelinjat (kuten Junat-tuotelinja) eivät vaikuta merkittävästi tilausmääriin.
