2. ismertető: Jelentésadatok csoportosítása
Ez az ismertető a vásárlói adatok hitelkeret szerinti csoportosításához
nyújt útmutatást. Azzal a jelentéssel indul, amelyet az
1. ismertető: "Egyszerű listázó jelentés
összeépítése" részben készített. Ebben a jelentésben $50,000.00
összegenkénti hitelkeret csoportokba rendezi a vásárlókat, úgymint
0-49999, 50000-99999, 100000-149999, és így tovább.
Mielőtt elkezdi ezt az ismertetőt, be kell fejeznie az első ismertetőt.
Ebben az ismertetőben az alábbi feladatokat hajtja végre:
1. feladat: Jelentésterv megnyitása
Az első ismertetőben létrehozta a Vásárlók.rptdesign jelentéstervet egy
Saját jelentés nevű mappában. Nyissa meg a Vásárlók.rptdesign
jelentéstervet az alábbi eljárások valamelyikével:
- BIRT Report Designer
használata esetén a Navigátoron keresztül nyissa meg a fájlt:
- Nyissa meg a
Navigátor nézetet az Ablak->Nézet megjelenítése>Navigátor menüpontra
kattintva. A Navigátor megjeleníti az összes létrehozott projekt
mappát és jelentésfájlt.
- Navigáljon a Saját
jelentések mappába, majd kattintson duplán a Vásárlók.rptdesign fájlra.
- BIRT RCP Report
Designer használata esetén a főmenü segítségével nyissa meg a fájlt:
- Válassza a
Fájl->Fájl megnyitása menüpontot.
- Navigáljon
a Vásárlók.rptdesign fájlhoz, jelölje ki, majd kattintson a Megnyitás
gombra.
A fájl megnyílik az elrendezés-szerkesztőben, mint azt a
8-1. ábra mutatja.
8-1. ábra: Vásárló jelentésterv az elrendezés-szerkesztőben
2. feladat: Jelentés mentése új fájlként
Az első ismertetőben létrehozott jelentés közvetlen szerkesztése helyett
mentse el a Vásárlók.rptdesign jelentéstervet új fájlként.
- Válassza a
Fájl->Mentés másként menüpontot. a Mentés másként panel megjeleníti
a fájl jelenlegi nevét és helyét.
- A Fájlnév mezőben
módosítsa a Vásárlók.rptdesign értéket Vásárlók_csoportosítva.rptdesign
értékre, majd kattintson a Befejezés gombra. A BIRT Report Designer
készít egy másolatot a Vásárlók.rptdesign fájlról. Az új fájl megjelenik
az elrendezés-szerkesztőben.
3. feladat: Hitelkeret mező hozzáadása az adatsorhoz
Ahhoz, hogy a jelentés hitelkeret adatokat jelenítsen meg, hozzá kell
adnia a HITELKERET mezőt az adatsorhoz.
- Válassza az
Adatböngésző nézetet.
- Bontsa ki az
Adatsorok elemet, majd kattintson duplán a Vásárlók elemre. Az Adatsor
szerkesztése panel megjeleníti a Vásárlók adatsorhoz tartozó SQL
lekérdezést.
- Tegyen egy vesszőt
(,) a telefon után.
- A következő sorba
vegye fel az alábbi szöveget:
A módosított lekérdezés a
8-2. ábrán láthatóhoz hasonlóan néz
ki.
8-2. ábra: Lekérdezés a hozzáadott hitelKeret mezővel
- Válassza az
Eredmények előképének megjelenítése lehetőséget annak ellenőrzéséhez,
hogy a lekérdezés a hitelkeret információkat is tartalmazó sorokat ad
vissza.
- Az adatsor mentéséhez
kattintson az OK gombra.
4. feladat: Hitelkeret adatok hozzáadása a jelentéshez
Ebben az eljárásban beilleszti a hitelkeret mezőt a meglévő táblába.
- Az
elrendezés-szerkesztőben jelölje ki a táblát. Az útmutató cellák a tábla
tetején és bal oldalán jelennek meg.
- Kattintson a
jobb egérgombbal az első oszlop fölötti útmutató cellára, majd
válassza az előugró menü Beszúrás->Oszlop balra menüpontját, mint
azt a 8-3. ábra mutatja.
8-3. ábra: Oszlop beszúrása egy meglévő oszloptól balra
Megjelenik egy új oszlop.
- Az Adatböngésző
nézetben bontsa ki az Adatsorok, majd a Vásárlók elemet. A Vásárlók
adatsor megjeleníti a lekérdezésben megadott mezőket.
- Fogd és vidd
módszerrel húzza át a HITELKERET mezőt az Adatböngészőből a részlet
sorcellába a [VÁSÁRLÓNEVE] mellé.
A BIRT Report Designer
létrehoz egy nevesített oszlopot, ami az adatsor mezőhöz van kötve.
Az Adatkötés kiválasztása panel megjeleníti ezt az oszlopkötést.
- Az alapértelmezett
oszlopkötés elfogadásához kattintson az OK gombra.
Az
elrendezés-szerkesztőben a tábla megjeleníti a hozzáadott mezőt. Azt a
címke elemet is megjeleníti, amelyet az elrendezés-szerkesztő
automatikusan hozzáadott a fejléc sorhoz. Ez a címke oszlopfejlécként
szolgál és a mező nevét statikus szövegként jeleníti meg. A jelentés a
8-4. ábrán láthatóhoz hasonlóan néz
ki.
8-4. ábra: A hitelkeret mező hozzáadásának eredménye az
elrendezés-szerkesztőben
- Szerkessze a
HITELKERET címkét, hogy az
Hitelkeret formában jelenjen meg.
- Tekintse meg a
jelentés előképét. A jelentés a 8-5.
ábrán láthatóhoz hasonlóan néz ki.
8-5. ábra: Jelentés előképe, a hitelkeret hozzáadásának eredményével
Néhány vásárló 0
hitelkerettel rendelkezik. Ők olyan új vásárlók, akik hitelkerete még
nem került jóváhagyásra.
5. feladat: Vásárlók adatainak csoportosítása hitelkeret szerint
A jelentés pillanatnyilag a vásárlók neve szerint van ábécérendben.
Emlékezzen vissza az első ismertetőre, ahol megadta, hogy a tábla sorai a
vásárlók neve szerint legyenek rendezve. Ebben az eljárásban az adatokat
hitelkeret szerint fogja 50,000 dolláros tartományokba csoportosítani.
Adatok csoportosításakor a BIRT először csoportokba rendezi a sorokat,
aztán rendezi őket az egyes csoportokon belül, feltételezve, hogy tábla
szinten is ad meg rendezési feltételt. Amint azt a feladat végrehajtásakor
látni fogja, az adatsorok az egyes hitelkeret csoportokban a vásárlók neve
szerint lesznek rendezve.
- Az Elrendezés
lehetőség kiválasztásával térjen vissza az elrendezésszerkesztőbe.
- Kattintson a jobb
egérgombbal a táblára, majd válassza az előugró menü Csoport
beszúrása->Fölé menüpontját. Az Új csoport panel a
8-6. ábrának megfelelően megjeleníti
a beállítható csoporttulajdonságokat.
8-6. ábra: Új csoport
- A csoportosítás 50000
dolláros hitelkeret tartományok szerinti megadásához tegye a következőket:
- A Név mezőbe írja be
az alábbi szöveget csoportnévnek:
- A Csoportosítás
alapja mezőben válassza a legördülő lista HITELKERET elemét.
- A Tartomány mezőben
válassza ki a tartományt a legördülő listából.
- A Tartomány mezőbe
írja be az 50000 értéket.
- A többi
beállításnak használja az alapértelmezett értékét.
- Kattintson az OK
gombra.
A tábla a
jelentéstervben most megjelenít egy csoportfejlécet és egy csoportláblécet, amint azt a
8-7. ábra
mutatja. Megjeleníti azt az adatelemet is, amelyet az
elrendezés-szerkesztő automatikusan hozzáadott a csoportfejléc sorhoz. Ez
az adatelem csoportfejlécként szolgál, és az előállított jelentésben
megjeleníti az egyes csoportok első hitelkeret értékét.
8-7. ábra: Csoportfejléc és csoportfejléc sorok a jelentéstervben
- Jelölje ki a tag
fejléc sorban megjelenő [HITELKERET] adatelemet. Ne jelölje ki a
részletező sorban megjelenő [HITELKERET] adatelemet.
- A
Tulajdonságszerkesztőben válassza az Általános lapot, majd kattintson az F
ikonra a csoportfejléc félkövér szöveggé formázásához.
- Tekintse meg a
jelentés előképét. Görgessen le a jelentésben az összes adat
megtekintéséhez. Mint azt a 8-8.
ábra mutatja, a jelentés négy hitelkeret csoportba rendezi az
adatokat. Az egyes csoportok elején az alábbi számok láthatóak félkövéren
szedve: 0, 61100, 113000, 227600. Ezek a számok az egyes csoportok első
hitelkeret értékével egyeznek meg. Az egyes csoportokon belül a
vásárlók ábécérendbe vannak rendezve.
8-8. ábra: Jelentés előképe, a négy hitelkeret csoport egyikével
6. feladat: Hitelkeret tartományok megjelenítése a csoportfejlécben
Az egyes csoportok első értékének megjelenítése helyett a jelentés
könnyebben navigálható, ha az egyes csoportok hitelkeret tartományát
jeleníti meg a csoportfejlécben az alábbiak szerint:
Ez az eljárás bemutatja egy JavaScript kifejezés írásának módját a
hitelkeret tartományok megjelenítésére. Az eljárás azt is bemutatja, hogy
hogyan hozzon létre egy olyan oszlopkötést, amihez majd társítja a
JavaScript kifejezést.
- Az Elrendezés
lehetőség kiválasztásával térjen vissza az elrendezésszerkesztőbe.
- Jelölje ki a táblát,
majd válassza a Tulajdonságszerkesztő Kötés lapját.
- Új oszlopkötés
létrehozásához tegye a következőket:
- Kattintson a
Hozzáadás gombra.
- A Kifejezéskészítőben
írja be az alábbi kifejezést:
- Kattintson az OK
gombra.Az új oszlopkötés megjelenik a Tulajdonságszerkesztő kötés oldalán,
és az oszlop neve ki van emelve.
- Cserélje le az Új
kötés nevet az alábbira:
- Frissítse a
HITELKERET adatelemet a csoportfejlécben az új oszlopkötés használatára.
Ehhez kattintson duplán az adatelemre, válassza a HITEL_CSOPORT_FEJLÉC
elemet, majd kattintson az OK gombra.
- Tekintse meg a
jelentés előképét. A csoportfejlécek megjelenítik a hitelkeret
tartományokat. A 8-9. ábra
az 50000 - 99999 csoportfejlécet mutatja.
8-9. ábra: Jelentés előképe, hitelkeret tartományokkal
7. feladat: Összesített információk megjelenítése
Az adatok csoportosításának egyik előnye, hogy összefoglaló, összesítő
információkat adhat hozzá az egyes csoportok elejére vagy végére. Ebben az
eljárásban az alábbi feladatokat hajtja végre:
- Megjeleníti a
vásárlók számát az egyes csoportokban.
- Megjeleníti a
jelentésben felsorolt összes vásárló számát.
- Az Elrendezés
lehetőség kiválasztásával térjen vissza az elrendezésszerkesztőbe.
- Vásárlók számának
megjelenítéséhez az egyes csoportokban tegye a következőket:
- Fogjon meg egy
adatelemet a palettán és vigye a csoportlábléc sor első cellájába. A
csoportlábléc elemei minden csoport végén megjelennek.
- Az Adatkötés
kiválasztása panelen hozzon létre új oszlopkötést:
- Egy új sorban a Név
mezőbe írja be az alábbi szöveget:
- Használja az Any
alapértelmezett adattípust.
- A Kifejezés mezőbe
írja be az alábbi összesítő kifejezést:
A Total.count( )
visszaadja a sorok számát.
- Használja az
alapértelmezett Összesítés alapja értéket, ami a hitel_csoport. Ez az
érték azt jelzi, hogy a Total.count( ) függvény az egyes hitelkeret
csoportok sorainak számát adja vissza.
- Jelölje ki a
létrehozott oszlopkötést, majd kattintson az OK gombra. Az adatelem a
kijelölt oszlopkötést használja.
- Tekintse meg a
jelentés előképét. A jelentés megjeleníti a vásárlók számát az egyes
csoportok végén, mint azt a 8-10.
ábra mutatja.
8-10. ábra: Jelentés előképe, az egyes csoportokba tartozó sorok számával
- Az Elrendezés
lehetőség kiválasztásával térjen vissza az elrendezésszerkesztőbe.
- Az összes vásárló
számának megjelenítéséhez tegye a következőket:
- Jelölje ki a
táblát.
Az útmutató cellák a
tábla tetején és bal oldalán jelennek meg.
- Kattintson a jobb
egérgombbal az első sortól balra látható útmutató cellába (Tábla -
Fejléc), majd válassza az előugró menü Beszúrás->Sor->Fölé
menüpontját.
Egy új tábla fejléc sor
jelenik meg az oszlop fejléceket megjelenítő sor fölött. Színesen jelenik
meg, mivel örökölte az utána következő sor tulajdonságait.
- Jelölje ki az új
sort, és a Tulajdonságszerkesztőben módosítsa a háttérszínét fehérre.
- Fogjon meg egy
adatelemet a palettán és vigye a tábla fejléc sor első cellájába. A tábla
fejléc elemei minden rész elején megjelennek.
- Az Adatkötés
kiválasztása panelen hozzon létre új oszlopkötést:
- Egy új sorban a Név
mezőbe írja be az alábbi szöveget:
- Használja az Any
alapértelmezett adattípust.
- A Kifejezés mezőbe
írja be az alábbi összesítő kifejezést:
- Használja az
alapértelmezett Összesítés alapja értéket, ami a MIND. Ez az érték azt
jelzi, hogy a Total.count( ) függvény az egész tábla sorainak számát adja
vissza.
- Jelölje ki a
létrehozott oszlopkötést, majd kattintson az OK gombra. Az adatelem a
kijelölt oszlopkötést használja.
A jelentésterv a
8-11. ábrán láthatóhoz hasonlóan néz
ki.
8-11. ábra: Jelentésterv, a vásárlók össz-számával
- Tekintse meg a
jelentés előképét. A jelentés megjeleníti a vásárlók össz-számát a
jelentés elején, mint azt a 8-12.
ábra mutatja.
8-12. ábra: Jelentés előképe, a vásárlók össz-számával
8. feladat: Jelentés formázása
Most, hogy a jelentés a helyes adatokat jeleníti meg, a jelentés
megjelenésének tökéletesítésére fordíthatja a figyelmét. Ebben a részben
az alábbi feladatokat végzi el:
Hitelkeret adatok eltávolítása a részletező sorokból
Annak ellenőrzéséhez, hogy az adatok a helyes hitelkeret csoportban
jelennek meg, célszerű megjeleníteni az egyes vásárlók hitelkeretét. Most,
hogy ellenőriztük az adatokat, törölhetjük az egyéni hitelkeret
információkat a jelentésből.
- Az Elrendezés
lehetőség kiválasztásával térjen vissza az elrendezésszerkesztőbe.
- Törölje a
[HITELKERET] adatelemet a részletező sorból.
- Tekintse meg a
jelentés előképét. A jelentés a 8-13.
ábrán láthatóhoz hasonlóan néz ki.
8-13. ábra: Jelentés előképe, hitelkeret adatok nélkül az egyes sorokban
Csoportfejléc megjelenítése az egyes csoportok első sorában
A hitelkeret csoportok fejlécei a saját soraikban jelennek meg a
részletező sorok fölött. Ebben az eljárásban megszünteti a
csoportfejléceket, hogy azok az első részletező sorban jelenjenek meg.
- Az Elrendezés
lehetőség kiválasztásával térjen vissza az elrendezésszerkesztőbe.
- Jelölje ki a
csoportfejlécet tartalmazó cellát, mint azt a
8-14. ábra mutatja. Győződjön meg
róla, hogy a cellát jelölte ki, nem a benne található adatelemet.
8-14. ábra: Kijelölt csoportfejléc cella
- A
Tulajdonságszerkesztő Általános tulajdonságok lapján válassza az Átrakás
részletezőbe lehetőséget. A jelentéstervben a csoportfejléc még mindig a
részletező sorok fölött jelenik meg, mivel technikailag az elem még mindig
a csoportfejléc sorban van.
- A
Tulajdonságszerkesztő Kitöltési tulajdonságok lapján állítsa a
Kitöltés--Fent értékét 12 pontra. Ez a beállítás pontosabban igazítja a
csoportfejléceket a részletező sorok adataihoz. Ne feledje, hogy az első
ismertetőben 12 pontos kitöltést adtunk a kitöltésező sorok celláinak
tetejéhez.
- Tekintse meg a
jelentés előképét. A csoportfejlécek az egyes csoportok első sorában
jelennek meg, mint azt a 8-15. ábra
mutatja.
8-15. ábra: Jelentés előképe, átrakott csoportfejlécekkel
Az egyes csoportok elválasztása vonallal
Ha rajzol egy vonalat az egyes csoportok elválasztásához, akkor
könnyebben láthatóak lesznek az adatok csoportjai.
- Az Elrendezés
lehetőség kiválasztásával térjen vissza az elrendezésszerkesztőbe.
- Jelölje ki az összes
cellát a csoportlábléc sorban. Több cella kijelöléséhez használja a
Shift+kattintás kombinációt.
- A
Tulajdonságszerkesztőben válassza a Szegély lehetőséget, és állítsa be a
szegély tulajdonságait:
- A Stílus legyen
folytonos vonal.
- Kattintson az alsó
szegélyt mutató gombra.
- Vegyen fel több
helyet a vonal és a fölötte látható szöveg közé. Amikor a cellák még
mindig ki vannak jelölve, kattintson a Kitöltési tulajdonságok lehetőségre
a Tulajdonságszerkesztőben, és állítsa a Lent értékét 6.0 pontra.
- Tekintse meg a
jelentés előképét. Egy vonal jelenik meg az egyes csoportok végén, mint
azt a 8-16. ábra mutatja.
8-16. ábra: Jelentés előképe, vonallal a csoportok között
9. feladat: Jelentés előképének megjelenítése a BIRT jelentés
megjelenítőben
Eddig a jelentés kimenetét a BIRT Report Designer előkép megjelenítőjében
ellenőrizte. Most a jelentés megjelenítő segítségével fogja megtekinteni,
hogy hogyan fog kinézni a jelentés a telepítés után. A jelentés
megjelenítő további funkcionalitást biztosít, például a jelentés adott
részeire ugrás képességét a tartalomjegyzék segítségével. Amikor
csoportokat hoz létre egy jelentésben, akkor a BIRT automatikusan előállít
egy tartalomjegyzéket a csoport értékeinek felhasználásával a generál
hierarchiájának megjelenítésére.
- Válassza a Webes
megjelenítő Fájl->Jelentés megtekintése menüpontját.
A jelentés megjelenik a
jelentés megjelenítőben.
- Kattintson a
Tartalomjegyzék gombra (a bal oldali gomb az ablak tetején) a
tartalomjegyzék megjelenítéséhez.
A tartalomjegyzék
megjeleníti a négy hitelkeret csoport mindegyikének első értékét. Ha
kiválaszt egy értéket, akkor megjelenik a jelentés megfelelő része. Ha
például a 61100 értéket választja, akkor a jelentés az 50000 - 99999
hitelkeret tartományt jeleníti meg, mint azt a
8-17. ábra mutatja.
8-17. ábra: Érték kiválasztása a tartalomjegyzékben a megfelelő adatok
megjelenítéséhez
10. feladat: Hitelkeret tartományok megjelenítése a tartalomjegyzékben
Az egyes hitelkeret csoportok első értékének megjelenítése helyett a
tartalomjegyzéknek célszerűbb ugyanazokat a hitelkeret tartomány értékeket
megjelenítenie, mint a jelentésnek.
Ezt a feladatot ugyanannak a JavaScript kifejezésnek a segítségével
végezheti el, mint amellyel megjelenítette a hitelkeret tartományokat (0 -
49999, 50000 - 99999, és így tovább) a csoportfejlécben.
- Térjen vissza a BIRT
Report Designer alkalmazásba.
- Az
elrendezés-szerkesztőben jelölje ki a táblát, majd válassza a
Tulajdonságszerkesztő Csoportok lapját.
- Kattintson duplán a
hitel_csoport elemre a csoportok listájában.
A Csoport szerkesztése
panel megjeleníti a csoport tulajdonságait. A Tartalomjegyzék elem
kifejezés alapértelmezésben a csoportosítás alapjául szolgáló
row["HITELKERET"] mezőre van állítva.
- Kattintson a kihagyás
(...) gombra, és a Kifejezéskészítőben cserélje le a
row["HITELKERET"] kifejezést az alábbi kifejezésre. Ez ugyanaz
az oszlopkötés kifejezés, mint amit az adatelem használ a csoportfejlécben.
A kifejezés újbóli beírása helyett kimásolhatja azt az adatelemből és
beillesztheti ide.
- Kattintson az OK
gombra.
- Tekintse meg a
jelentés előképét a jelentés megjelenítőben, és ellenőrizze a módosítást a
tartalomjegyzékben.
A tartalomjegyzék
megjeleníti a hitelkeret tartományokat, mint azt a
8-18. ábra mutatja.
8-18. ábra: Frissített tartalomjegyzék


|