Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Lectia 13 Baze de date Pivotarea

excel


Lectia 13 Baze de date Pivotarea

Scopul lectiei:

Ce însemna Pivotare



Cum se realizeaza

La ce foloseste

Ce înseamna Pivotare

Pivotarea înseamna generarea unui anume tip de raport sintetic reiesit dintr-o BD.

Prin Pivotare se obtin Tabele pivot sau Tabele de sinteza.

Tabelul obtinut prin operatiunea de Pivotare este o forma mai concentrata de valorificare a datelor primare dintr-o lista structurata (baza de date). Datele dintr-un Tabel Pivot sunt date agregate.

Avem baza de date cu facturi din Fig 11.7, la care i-am facut Subtotaluri în fel si chip. Figura de mai jos (Fig 13.1) ne arata ce înseamna Pivotare. Subtotalurile din lectia anterioara se regasesc aici sub o alta forma, sub forma de Raport Pivot sau Tabel pivot.

Aici sunt toate cele 3 depozite

Aici sunt toate cele 9 produse

Aici sunt toti cei 4 clientii

 

Fig 13.1a (Exe 858s181i mplu de raport pivot pentru toate depozitele)

Fig 13.1b (Exemplu de raport pivot numai pentru depozitul de alimente)

Cum se face Pivotarea

Urmariti Fig 13.2 pâna la Fig 13.5. S-a facut clic pe:

Date Raport Pivot . Urmatorul Terminare

Aici faceti clic!

 

Fig 13.2

Va apare Fig 13.3 unde faceti "bifarile" ca în figura.

Fig 13.3

Clic pe Urmatorul si apare Fig 13.4a si apoi Fig 13.4b.

În Fig 13.4, lista în discutie, din care va rezulta raportul pivot, apare în ferestruica Zona. Zona aceasta apare automat în ferestruica daca lista este compacta, fara linii si coloane goale. Nu ne ramâne decât sa facem clic pe Urmatorul.

Fig 13.4a

Fig 13.4b

Fig 13.5 (Crearea raportului de pivotare din Fig 13.1a MSOFFICE 2000)

Cum distribuim, adica cum aranjam câmpurile si elementele de date.

Clientul este prioritar

Dupa cum ama aratat în Fig 13.5 am glisat câmpurile CLIENT si CGEST la locurile lor.

Fig 13.6 (Au fost glisate cele 4 câmpuri)

Când a fost glisat si câmpul VAL a aparut întreg Tabelul Pivot. Va trebui sa încercati de mai multe ori. Veti constata ca din una si aceiasi baza de date va vot iesi mai multe rapoarte Pivot.

Nu exista numai o solutie, ci mai multe. Nu va iese din prima! Nici mie nu-mi ieseau întotdeauna din prima încercare !

Banuiesc ca termenul de pivot se refera la faptul ca se alege un câmp (o coloana) în jurul careia se dezvolta tabelul

Rostul acestor Tabele Pivot este acela de a obtine informatii sintetice, cât mai agregate, cât mai bogate.

Fig 13.6 este varianta totala. Sunt toate gestiunile, toti clienti si toate produsele. Din acest tabel se pot obtine rezultate partiale. Clientul este prioritar ca si cum ar fi fost prima cheie de sortare. El se afla în coltul stânga sus, în coltul NV.

Fig 13.6 bis (Desfasurate pe orizontala, s-a facut rocada între DEN si CGEST)

În Tabelul Pivot din Fig 13.7 nu mai avem toti clientii pentru ca am facut desfasurarea din Fig 13.8 si am ales pe Costica srl.

Fig 13.7 (Numai Costica srl)

O observatie importanta:

În coltul NV se afla CLIENT si are loc desfasurarea din Fig 13.8. Alegem un client Costica srl si obtinem Fig 13.7. Au ramas toate depozitele si vedem valoarea marfurilor cumparate de clientul ales. Totalul general 13.925,70 din Fig 13.7 îl regasim în Fig 13.9 pentru Costica srl.

 

Fig 13.8 (Clientul este prioritar si se afla în coltul NV)



Depozitul este prioritar

Fig 13.9 (În coltul NV se afla CGEST acesta este un alt pivot)

Fig 13.9 se realizeaza prin glisarea inversa a câmpurilor. În coltul NV intra CGEST. În locul lui vine CLIENT. Din Fig 13.9 alegem numai depozitul Alim dar ramân toti clientii avem Fig 13.10.

Fig 13.10 (Ce s-a cumparat numai din depozitul-gestiunea Alim)

Clientii pot fi la rândul lor alesi ca în Fig 13.11 (Tot cum au fost alesi în Fig 13.8)

Aici sunt toti clientii pentru ca toti sunt "bifati". Daca nu este "bifat" un client sau mai multi, facturile ce le apartin nu vor apare în datele agregate, din raportul pivot.

 

Fig 13.11 (Afisarea clientilor pentru alegere)

Au fost alesi numai 2 clienti, cei bifati

 

Fig 13.12 (Alegerea a doi clienti)

Fig 13.13 (Rezultatul selectarii a unui depozit si a doi clienti)

Chichitele Pivotarii

  • Se spune tabel pivot dar si lista pivot.
  • Titlul unei coloane este considerata data (nu data calendaristica, ci data în sens de informatie)
  • Titlul unei coloane este echivalent cu coloana, în limbajul curent. În Fig 13.5 unde generam viitorul raport pivot glisam titluri de coloane.

Coloana care se pune în coltul NV este cea mai importanta! Are importanta primei chei de sortare, (când sortarea se face dupa mai multe chei). Este pivotul.

În jurul acestui câmp graviteaza între tabelul. Câmpul care se afla în coltul NV nu permite "bifari"; vor fi listate ori toate gestiunile ori numai una din ele, vedeti Fig 13.14 - stânga. Nu avem cum sa alegem doua!

Câmpurile care se afla în alta parte permit bifarea.

Exemplu: Se poate alege un client, doi clienti, trei sau toti patru. Fig 13.14 - dreapta.

Fig 13.14 (Diferentele de desfasurare când o data este cheie prioritara si când nu este)

În concluzie dupa setarile (a seta = a aranja) din Fig 13.14 obtinem Fig 13.15. Toate gestiunile, dar numai doi clienti, cei pe care i-am bifat. Secretul realizarii unui raport corect consta în modul în care este generat. Generatorul de rapoarte cum mai este denumit, vezi Fig 13.5 permite foarte multe variante. Trebuie facute multe încercari, pâna se ajunge la forma dorita. Nu întotdeauna, se poate realiza un raport convenabil "din prima". Experienta are un cuvânt de spus. Cu cât încercati mai mult, cu atât veti patrunde mai profund secretele acestei operatii!

Fig 13.15

Fig 13.16 (Depozitul este prioritar)

Fig 13.16 este cu adevarat o sinteza. Din 351 de rânduri s-a obtinut acest tabel.

Suma de CANT trebuie stearsa facând clic pe meniul ascuns din Date. Exemplu în partea dreapta. Pentru fiecare produs în parte are sens Suma de Cant. Total Suma de Cant nu are sens, pentru ca se aduna marfuri diferite.

Urmariti cum se anuleaza Contor de client, informatie inutila si eronata[2]. Faceti clic pe meniul ascuns de la Date.

stergeti bifa Contor clienti

Clic pe OK

Fig 13.16 (stergeti informatiile inutile)

Fig 13.17 (Alte forme de rapoarte pivot. Urmariti asezarea câmpurilor CLIENT si DEN)

Mici ajustari trebuie facute. De exemplu formatati numerele care exprima valori sa aiba doua zecimale si separator de mii. Cele care exprima cantitati probabil nu au nevoie de zecimale. Dumneavoastra decideti de caz la caz.



Acesta este pivotul. Evident ca putea fi si alt câmp.

Apar 351 de clienti, fiindca sunt 351 de rânduri în tabel si pe fiecare rând exista un client care se repeta. De fapt sunt 4 clienti.




Document Info


Accesari: 5015
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )