Tehtävä 7: Tilausaliraportin luonti Tilausaliraportissa luetellaan kunkin asiakkaan tilaukset rivi- ja sarakemuodossa. Se näyttää kunkin tilauksen tilausnumeron ja -päivämäärän. Voit käydä läpi tilausten tietojoukkorivit ja näyttää ne rivi- ja sarakemuodossa taulukkoelementin avulla. 1 Jatka raportin muokkausta valitsemalla Asettelu. 2 Vedä taulukkoelementti valikoimasta ja pudota se [CUSTOMERNAME]-tietoelementin alle tietoalueella. 3 Määritä seuraavat arvot Lisää taulukko -kohdassa: Kirjoita Sarakkeiden määrä -kohtaan arvo 2. Kirjoita Tietomäärä-kohtaan arvo 1. Valitse Tietojoukko-kohtaan vaihtoehto Orders avattavasta luettelosta. Valitse OK-vaihtoehto. Luettelon tietoalueeseen tulee näkyviin taulukko kuvan 12-12 mukaisesti. Kuva 12-12 Luettelon tietoalueeseen lisätty taulukko 4 Avaa tietojen selausnäkymä ja laajenna ensin Tietojoukot-kohta ja sitten Orders-kohta. Kyselyssä määrittämäsi sarakkeet tulevat näkyviin Orders-kohdassa. 5 Vedä ORDERNUMBER tietojen selausnäkymästä ja pudota se taulukon tietorivin ensimmäiseen soluun. Asettelun muokkausohjelmassa se taulukon solu, johon tietojoukkokenttä pudotettiin, sisältää tietoelementin, joka näyttää kohteen [ORDERNUMBER]. Tämän tietoelementin yläpuolella on nimiöelementti, jonka asettelun muokkausohjelma lisää otsikkoriville. Nimiö näyttää kentän nimen staattisena tekstinä ja toimii sarakkeen otsikkona. 6 Vedä ORDERDATE tietojen selausnäkymästä ja pudota se tietorivin toiseen soluun. Raporttirakenteen pitäisi näyttää samankaltaiselta kuin kuvassa 12-13. Kuva 12-13 Raporttirakenteeseen sisältyvä tilausaliraportti 7 Voit lajitella tilausrivit tilausnumeron mukaan seuraavasti: 1 Valitse tilaustaulukko. 2 Valitse ominaisuuksien muokkausohjelmassa Lajittelu-vaihtoehto. 3 Luo lajittelulauseke valitsemalla lajittelusivulla Lisää-vaihtoehto. 4 Määritä seuraavat arvot Uusi lajitteluavain -kohdassa ja napsauta sitten OK-painiketta: Valitse Avain-asetuksessa vaihtoehto ORDERNUMBER avattavasta luettelosta. Käytä muissa kentissä oletusarvoja. 8 Esikatsele raporttia. Raportin pitäisi näyttää samankaltaiselta kuin kuvassa 12-14. Samat tilaustietueet tulevat näkyviin jokaisen asiakkaan osalta, koska customerNumber-oletusarvoksi on määritetty 103 tietojoukkoparametrin CustID luonnin yhteydessä. Kun tätä oletusarvoa käytetään, tilausaliraportti näyttää aina asiakkaan 103 tilaustietueet. Ratkaisu on päivittää dynaamisesti CustID-parametrin arvoa joka kerran, kun pääraportin asiakasrivi muuttuu. Tämä on kuvattu seuraavassa tehtävässä. Sarakeotsikot näkyvät lihavoituna ja keskitettynä, koska BIRT-raportinsuunnittelu käyttää taulukon otsikkoon sijoitetuissa elementeissä selaimen oletusmuotoiluja. Voit muotoilla elementit uudelleen myöhemmässä tehtävässä. Kuva 12-14 Raportin esikatselussa näkyvät toistuvien tilausten tietueet
Tilausaliraportissa luetellaan kunkin asiakkaan tilaukset rivi- ja sarakemuodossa. Se näyttää kunkin tilauksen tilausnumeron ja -päivämäärän. Voit käydä läpi tilausten tietojoukkorivit ja näyttää ne rivi- ja sarakemuodossa taulukkoelementin avulla.