Documente Academic
Documente Profesional
Documente Cultură
Crearea Diagramelor. Serii de Timp
Crearea Diagramelor. Serii de Timp
Serii de timp
1
In acest exemplu, veniturile i cheltuielile sunt cele dou serii de timp ce se compar.
Datele corespunztoare unui moment de timp, (trimestru n acest exemplu), din toate
seriile sunt reprezentate alturat.
Axa Y a unei diagrame conine valori. Axa X conine valori sau categorii. In exemplul din
Figura 2, axa X conine categorii.
Diagrama se realizeaz pe baza unei tabele din baza de date sau rezultat dintr-o
interogare.
In cazul cel mai simplu, se reprezint n diagram valorile uneia sau mai multor coloane
din tabel n funcie de valorile unei alte coloane a tabelei. Instruciunea SELECT
corespunztoare este
2
4. se mut n lista Fields for Chart coloanele din lista Available Fields ce vor fi
reprezentate n diagram cu butoanele
, ,
; n cazul nostru selectm cele
patru coloane; clic pe butonul Next, care afiaz caseta din Figura 7,
Figura 7. Pasul II. Alegerea tipului de diagram din tipurile de diagrame disponibile
5. se alege tipul de diagram dorit i se execut clic pe butonul Next, care afiaz caseta
din Figura 8, unde se vor completa datele ce vor fi reprezentate n diagram.
Caseta conine n partea dreapt butoane corespunztoare coloanelor ce au fost selectate
anterior.
In exemplul nostru am selectat coloanele ZONA, AN, TRIMESTRU i VANZARI din
tabela VANZARI_ZONE_TRIM. Caseta Chart Wizard conine n partea dreapt patru
butoane corespunznd celor patru coloane selectate din tabel.
Diagrama are ca elemente principale:
lista cu coloanele ce se vor reprezenta n diagram sub form de butoane. Lista este
afiat n partea dreapt a casetei Chart Wizard,
zonele diagramei.
Zonele diagramei
zona Axis. Valorile din coloana adugat acestei zone devin etichetele axei X a
diagramei (axa categoriilor),
zona Data va conine coloanele ale cror valori se reprezint n diagram. In zona
Data putem aduga mai multe coloane,
zona Series conine coloana dup care se va face gruparea datelor reprezentate.
In caseta tip list Data se vor trage butoanele corespunztoare seriilor de date ce se vor
reprezenta n diagram (ordonatelor), n cazul nostru VANZARI.
In caseta Axis se va trage butonul corespunztor valorilor reprezentate pe axa X
(abscisa), n cazul nostru ZONA. Caseta Axis este zona categoriilor.
In caseta Series se va trage butonul corespunztor coloanei dup care se face gruparea
datelor. Butonul corespunde datelor individuale ale seriei, n cazul nostru, AN.
In cazul n care listele Data i Series sunt completate, este obligatoriu ca asupra seriilor
de date indicate n lista Data s se aplice o funcie de agregare. De exemplu, n cazul
aplicrii funciei Sum diagrama va reprezenta suma vnzrilor anuale pe zone. caseta
Chart Wizard completat este cea din Figura 9. Clic pe butonul Next i se afiaz caseta
din Figura 10.
6. se alege titlul diagramei, afiarea unei legende, etc. Clic pe butonul Finish.
Vrem ca pe abscis s fie reprezentat ara, iar pe ordonat valorile pe fiecare an pentru
fiecare ar.
Lansarea aplicaiei Chart Wizard se face astfel:
1. n fereastra Database clic pe meniul Objects Reports, care afiaz fereastra
Reports,
2. clic pe butonul New,
, al barei de instrumente a ferestrei Reports care afiaz
caseta de dialog New Report din Figura 14,
9
3. se selecteaz opiunea Chart Wizard, iar n lista Choose the table or query where
the objects data comes from din partea de jos a casetei se selecteaz tabela cu date;
clic pe butonul OK i se afiaz caseta din Figura 15,
4. se mut n lista Fields for Chart coloanele din lista Available Fields ce vor fi
reprezentate n diagram cu butoanele
, ,
; n cazul nostru selectm
ambele coloane; clic pe butonul Next, care afiaz caseta din Figura 7,
10
Figura 16. Pasul II. Alegerea tipului de diagram din tipurile de diagrame disponibile.
5. se alege tipul de diagram dorit i se execut clic pe butonul Next, care afiaz caseta
din Figura 17, unde se vor completa datele ce vor fi reprezentate n diagram,
Coloanele selectate, TARA, VANZARI_2004, , VANZARI_2008 sunt etichetele
butoanelor din dreapta; butonul corespunztor coloanei ale crei valori vor fi reprezentate
pe abscis, este tras n caseta Axis din partea de jos a diagramei; celelalte coloane
selectate, vor fi reprezentate pe ordonat; butoanele corespunztoare lor vor fi trase n
lista Data din stnga sus a diagramei;
11
Se pot reprezenta datele coloanei sau asupra lor se pot aplica funciile de agregare
standard din Figura 18; implicit, aplicaia vrjitor plaseaz prima coloan selectat la
pasul I n caseta corespunztoare abscisei, (n cazul nostru TARA) i urmtoarea coloan
selectat, (n cazul nostru VANZARI_2004) n lista din stnga sus a diagramei; asupra
elementelor acestei coloane se aplic implicit funcia de agregare Sum, iar numele valorii
rezultate dat de aplicaie este SumOfVANZARI_2004. Alegerea unei funcii de agregare,
sau alegerea de a nu agrega coloana de date, se face n caseta Summarize. Afiarea
casetei Summarize se face cu un clic dublu pe un element din lista Data din stnga
sus a diagramei, n cazul nostru SumOfVANZARI_2004,
12
coloan, fr a aplica vreo funcie de agregare asupra lor); se obine diagrama din Figura
19, n caseta cu coloanele ce vor aprea pe ordonat sunt acum numele coloanelor,
13
14
Raportul realizat n vederea Design View este cel din Figura 21. Dup cum se observ,
diagrama este inserat n zona Detail.
Caseta de proprieti a diagramei este cea din Figura 22. Ea se afiaz selectnd diagrama
cu un clic n vederea Design View i apoi clic pe butonul
. Dup cum se poate
observa, proprietatea Row Source a diagramei conine instruciunea SELECT ce
selecteaz coloanele ce sunt reprezentate n diagram, TARA, VANZARI_2004, ,
VANZARI_2008, vezi Figura 23.
15
La un clic pe butonul
al proprietii Row Source se afiaz fereastra Query Builder
din Figura 24, a interogrii ce produce tabela cu datele digramei. Se poate vedea
instruciunea SELECT generat de aplicaia vrjitor Chart Wizard pentru selectarea
coloanelor utilizate n diagram, cu clic pe meniul View SQL View sau pe opiunea
SQL View a meniului contextual al ferestrei din Figura 25.
16
17
In partea stng a barei de instrumente se afl lista obiectelor diagramei, vezi Figura 27.
18
Semnificaie
Lista cu obiectele diagramei
Afiaz caseta de formatare a obiectului selectat
Seria de timp n axa X
Seria de timp n axa Y
Afiaz / ascunde tabela cu date
Alege tipul de grafic
Afiaz / ascunde grila pe coloane
Afiaz / ascunde grila pe linii
Afiaz / ascunde legenda
a) meniul Data
b) meniul Chart
19
a) diagrama
b) grila
c) grafic
d) axe
e) aria de desenare
f) legenda
Opiunile Chart Options i Chart Type afiaz casetele din Figura 28 i Figura 29.
Aceste casete pot fi afiate i cu opiunile meniului Chart, vezi Tabelul 3b. Opiunea
Add Trendline permite adugarea unei curbe de tendin la diagram. Ea este descris
ntr-un paragraf ulterior.
20
21
Diagrama se construiete cu aceeai pai ca mai nainte. Selectm coloanele ZONA, AN,
VANZARI. Vom afia cifrele de vnzri pe zone, cu datele grupate.
Proiectarea diagramei este cea din Figura 32, iar diagrama cea din Figura 33.
22
23
Vom afia interogarea realizat cu clic pe butonul . Formularul generat de Access este
cel din Figura 35, iar instruciunea SELECT corespunztoare este cea din Figura 36.
Figura 36. Instruciunea SELECT pentru selectarea datelor din Figura 33.
24
Aceast instruciune selecteaz coloanele ZONA i VANZARI din tabel i, dup cum se
observ, tabela a fost interogat fr a se face vreo sortare.
25
26
4. clic cu butonul drept pe un element din serie. Se afiaz meniul contextual din
Figura 43,
5. clic pe opiunea Add Trendline; se afiaz caseta Add Trendline din Figura 44 i
Figura 45. In seciunea Type se alege tipul regresiei Polinomial i gradul
polinomului 2. In seciunea Options se alege s se afieze ecuaia curbei i a
coeficientului de corelaie R, se marcheaz opiunile Dispay equation on chart i
Display R-squared value on chart . Clic pe butonul OK.
27
28
Diagrama este cea din Figura 46. Ea afiaz i curba de tendin i ecuaia ei.
R este coeficientul de corelaie ntre valorile seriei i cele aproximate. R2 are valori ntre
zero i unu. O valoare mai apropiat de unu arat o mai bun aproximare a datelor de
ctre curba ce aproximeaz datele.
29
30
Noua fereastr Design View a raportului proiectat este cea din Figura 50.
31
32
Caseta de proprieti a obiectului tip Chart este artat n Figura 52. Proprietatea Row
Source are ca valoare aceeai instruciune SELECT din Figura 23.
Vrem s crem acelai raport cu datele despre fiecare tar urmate de graficul vnzrilor n
aceast ar pe o pagin. Pentru aceasta vom introduce dup casetele de text TARA,
VANZARI_2004, ..., VANZARI_2008 graficul i un marcaj de ntrerupere de pagin,
, vezi i Figura 50. Noul raport n vederea Design este cel din Figura 53.
33
Figura 53. Fereastra Design View Pentru raportul cu datele unei ri pe o pagin.
34
NUME
Ionescu
Popescu
Georgescu
Vasilescu
Nicolae
PRENUME
Vasile
George
Nicolae
Ioan
Vasile
ADRESA
Craiova
Iasi
Bucuresti
Timisoara
Cluj
COMENZI
ID_COMANDA NUMAR_COMANDA
DATA
124
78235
1/10/2009
238
12984
12/20/2008
331
44962
7/14/2009
214
15734
03/08/2007
174
23655
5/14/2009
229
14766
11/3/2008
SUMA
2232
149
3200
844
982
504
ID_CLIENT
4481
1956
4481
2396
2341
4481
Cheia primar a tabelei CLIENTI este ID_CLIENT, cea a tabelei COMENZI este
ID_COMANDA. Coloana ID_CLIENT a tabelei COMENZI este cheie extern. Cmplul
DATA va fi de tipul Date/Time, iar cmpul SUMA de tipul Currency.
35
se vor proiecta cele dou tabele; regulile de validare sunt: ID_CLIENT >= 1000,
ID_COMANDA >= 100,
se vor introduce datele cu ajutorul unui formular,
se va crea legtura corespunztoare cheii externe, ID_CLIENT ntre cele dou tabele,
se va crea o interogare care s afieze
NUME, PRENUME, ADRESA,
NUMAR_COMANDA, DATA i SUMA,
se va crea o diagram cu numele clenilor i suma comenzilor.
3. Fie tabela SITUATIE_FINANCIARA de mai jos cu datele contabile ale unei
intreprinderi. Toate coloanele sunt de tip numeric. Cheia primar a tabelei este
coloana AN.
SITUATIE_FINANCIARA
AN
VENITURI
CHELTUIELI
2001
2002
2003
2004
2005
2006
470
495
602
714
890
860
412
430
495
530
620
610
PROFIT_BRUT
IMPOZIT
PROFIT_NET
37