Revin cu un nou exemplu care evidentiaza flexibilitatea si eficienta Power Query.
Scenariul este unul foarte des intalnit: din dorinta de a "vedea totul" dintr-o privire, datele sunt organizate intr-un tabel cu scop pur vizual. Asa cum se intampla de obicei, apare la un moment dat si necesitatea de a analiza si compara datele introduse.
In imaginea urmatoare este vorba de evolutia salariului orar (cam mare, e adevarat, nu sunt salarii din Romania ) pe diverse posturi, din 7 agentii:
Un astfel de tabel, cu doua randuri de antete si 2 valori (salariu orar minim si maxim) combinate intr-o singura caseta, aparent poate fi rearanjat doar cu ajutorul VB, cu un cod pe care nu toti utilizatorii il pot scrie.
In Power Query, cel mai important lucru este sa cunosti metodele disponibile, si sa construiesti metoda de procesare de ansamblu.
Deocamdata, Power Query nu poate procesa mai mult de un rand de antete, deci este nevoie de o tehnica speciala in acest caz:
- se creeaza o interogare ce va elimina datele, se pastreaza si se proceseaza doar antetele: se transpun antetele de pe coloane pe randuri, se combina intr-o singura coloana, apoi se transpun din nou in coloane ( Pivot si UnPivot sunt doua super operatii, foarte utile, ce se pot face doar in power Query, in cateva secunde, pana acum se puteau face doar utilizand tehnici complexe)
- in a doua interogare, se proceseaza doar datele, antetele se elimina, urmand a se combina cele doua interogari(cu noile antete)
Cel mai usor de inteles este cu un fisier exemplu, anexat. In fereastra Power Query, se poate vizualiza fiecare etapa parcursa la fiecare interogare, rezultatul procesarii este incarcat intr-o foaie de lucru noua, tabelul rezultat este analizat cu un simplu tabel pivot cu un grafic si slicere.
Solutia este flexibila, daca se introduc date noi, cu un simplu refresh, Power Query va aplica din nou toate etapele de procesare (exact cum se face si cu un cod VB: pentru procesarea noilor date, se ruleaza din nou codul)
[TIP] Restructurare tabel de date
Doua add-onuri gratuite oferite de catre Microsoft ce completeaza functionalitatea Excel atat de bine incat incepend cu Excel 2013 Power Pivot vine preinstalat (doar trebuie activat) iar in Excel 2016 Power Query este inclus direct in interfata Excel (nu mai este add-on)
-
- Moderator
- Mesaje: 813
- Membru din: Vin Sep 09, 2011 4:05 pm
- Localitate: Iaşi
[TIP] Restructurare tabel de date
Mesaj de Catalin B. » Sâm Iul 30, 2016 9:05 am
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Probleme să fie, că soluţii se găsesc...
Înapoi la “Power Query & Power Pivot”
Mergi la
- Administrative
- ↳ Anunturi
- ↳ Concursuri
- ↳ Condica de sugestii si reclamatii
- Comunitati IT Learning
- ↳ Office Specialist: Comunitatea Microsoft Office din Romania
- ↳ Microsoft Excel - Intrebari tehnice (legatura catre forumul dedicat Dr.Excel)
- ↳ Microsoft Access - Intrebari tehnice
- ↳ Invata Microsoft Access cu Echipa IT Learning
- ↳ Intrebari despre Access 2019
- ↳ Intrebari despre Access 2016
- ↳ Intrebari despre Access 2013
- ↳ Intrebari despre Access 2010
- ↳ Intrebari despre Access 2007
- ↳ Intrebari despre Access 2003
- ↳ Tips and tricks in Access (indiferent de versiune)
- ↳ Microsoft Word - Intrebari tehnice
- ↳ Invata Microsoft Word cu Echipa IT Learning
- ↳ Intrebari despre Word 2019
- ↳ Intrebari despre Word 2016
- ↳ Intrebari despre Word 2013
- ↳ Intrebari despre Word 2010
- ↳ Intrebari despre Word 2007
- ↳ Intrebari despre Word 2003
- ↳ Tips and tricks in Word (indiferent de versiune)
- ↳ Microsoft Outlook - Intrebari tehnice
- ↳ Invata Microsoft Outlook cu Echipa IT Learning
- ↳ Intrebari despre Outlook 2019
- ↳ Intrebari despre Outlook 2016
- ↳ Intrebari despre Outlook 2013
- ↳ Intrebari despre Outlook 2010
- ↳ Intrebari despre Outlook 2007
- ↳ Intrebari despre Outlook 2003
- ↳ Tips and tricks in Outlook (indiferent de versiune)
- ↳ Microsoft Powerpoint- Intrebari tehnice
- ↳ Invata Microsoft Powerpoint cu Echipa IT Learning
- ↳ Intrebari despre Powerpoint 2019
- ↳ Intrebari despre Powerpoint 2016
- ↳ Intrebari despre Powerpoint 2013
- ↳ Intrebari despre Powerpoint 2010
- ↳ Intrebari despre Powerpoint 2007
- ↳ Intrebari despre Powerpoint 2003
- ↳ Tips and tricks in Powerpoint (indiferent de versiune)
- ↳ Visual Basic for Application (VBA) - Intrebari tehnice
- ↳ Invata sa programezi in VBA de la Echipa IT Learning
- ↳ Alte programe din suita Microsoft Office
- ↳ Invata Microsoft Project cu Echipa IT Learning
- ↳ Dr.Excel: Comunitatea Microsoft Excel din Romania
- ↳ Microsoft Excel - Intrebari tehnice
- ↳ Invata Microsoft Excel cu Echipa Dr.Excel
- ↳ Intrebari despre Excel 2019
- ↳ Intrebari despre Excel 2016
- ↳ Intrebari despre Excel 2013
- ↳ Intrebari despre Excel 2010
- ↳ Intrebari despre Excel 2007
- ↳ Intrebari despre Excel 2003
- ↳ Tips and Tricks Excel
- ↳ Probleme cu aplicatiile ce folosesc Excel ca aplicatie ajutatoare
- ↳ Visual Basic for Application (VBA) cu Excel - Intrebari tehnice
- ↳ Invata sa programezi in VBA de la Echipa Dr.VBA
- ↳ Power Query & Power Pivot
- ↳ Dr.Windows: Comunitatea Microsoft Windows din Romania
- ↳ Microsoft Windows - Intrebari tehnice
- ↳ Invata Microsoft Windows cu Echipa IT Learning
- ↳ Intrebari despre Windows 10
- ↳ Intrebari despre Windows 8
- ↳ Intrebari despre Windows 7
- ↳ Intrebari despre Windows Vista
- ↳ Intrebari despre Windows XP
- ↳ Intrebari despre ALTE versiuni de Windows
- Servicii IT Learning
- ↳ Despre cursurile in clasa
- ↳ Despre cursurile online (www.office-learning.ro)
- ↳ Discutii despre Cursurile Office-Learning
- ↳ Cursurile interactive de Excel
- ↳ Cursurile interactive de Access
- ↳ Cursurile interactive de Powerpoint
- ↳ Cursurile interactive de Word
- ↳ Cursurile interactive de Outlook
- ↳ Despre certificarile Microsoft
- Diverse
- ↳ Discutii libere (Cafenea)
- ALTE FORUMURI ROMANESTI
- ↳ CODEXPERT