Excel Automation Reports (Advanced Power Query & SQL) – modul 2

Cursul de Excel Automation Reports (Advanced Power Query & SQL) – modul 2 are ca scop oferirea participantilor a unei experiente de automatizare avansate. Utilizam tehnici combinate Power Query, SQL, calcule dinamice.

Desfasurare Curs:

  • Cursul va fi disponibil incepand cu aprilie 2024.
  • Cursul se desfasoara online, folosim Teams.
  • Cursul se desfasoara pe parcursul a 20 de ore.
  • Versiunea de Excel: 2019, 365 , 2021.
  • Este necesara cunoasterea notiunilor din cadrul cursurilor: Excel Automation Reports – modulul 1 si SQL Querying For Business in proportie de 70%.
  • Evaluare nivel: in cazul in care nu stiti daca este cursul potrivit, va rugam sa ne scrieti (office@datatraining.ro) si va contactam pentru evaluare. Costul evaluarii este de 140 Ron+TVA/pers, insa vom scadea costul din pretul cursului in momentul inrolarii la curs.
 
SESIUNI PROGRAMATE:
• 25, 26, 27, 28, 29 Mar
09:30 - 13:30
F = sesiune in formare

Structura cursului

Partea I reprezinta 3 proiecte recapitulative Power Query in care lucram practic 3 spete complexe de business, de la cerinta la implementarea tehnica. Automatizam urmatoarele 3 proiecte:

1. Analiza de piata – produse

In cadrul proiectului analizam vanzarea si pretul produselor, profitul de vanzare, produsele active si inactive. Toate cerintele de business sunt prezentate in cadrul dashboardurilor dinamice in Excel. Implementarile tehnice presupun recapitularea: import Excel, filtrare in Power Query, functii uzuale de verificare si functii calendaristice, pivot table in Excel.

2. Analiza clienti – comportament

In cadrul celui de-al doilea proiect analizam comportamentul clientilor in functie de mai multi indicatori si atribute. Implementarile tehnice presupun: MERGE si APPEND in Power Query, Import from Folder, functii Power Query.

3.  Tema individuala de lucru 

Participantii vor lucra un proiect individual de tipul proiectelor anterioare pentru a fixa notiunile dezbatute in cele 2 proiecte de mai sus. Tema va fi verificata impreuna cu trainerul dupa ce participantii o rezolva timp de 30 de minute singuri.

Partea II presupune invatarea si automatizarea rapoartelor cu ajutorul parametrilor in Power Query.

Notiunile tehnice din capitolul II:

  1. Parametri care definesc calea de import
  2. Parametri calculati dinamic pentru numele fisierelor importate
  3. Concatenarea parametrilor pentru filtrari si calcule dinamice
  4. Parametri „cititi” din Excel
  5. Blank Query in Power Query si definirea formulelor dinamic

Pentru ca participantii sa-si insuseasca toate notiunile de mai sus, vom utiliza 3 proiecte de lucru impreuna trainer – participanti + 2 teme individuale. Participantii sunt incurajati sa lucreze individual pentru a descoperi care sunt lucrurile neintelese bine si pentru a fi lamurite impreuna cu trainerul in ziua curenta de curs, precum si in ziua imediat urmatoare.

 

In cadrul capitolului 3 vom efectua o analiza de banking pe tranzactii luand in considerare cursul BNR istoric.

Notiunile tehnice din capitolul III:

  1. MERGE pe mai multe coloane in Power Query
  2. Pivot si Unpivot curs BNR istoric
  3. Liste in Power Query si transformarea acestora in tabel

Proiectul utilizat pentru invatarea notiunilor tehnice presupune import conturi bancare, import tranzactii banzare si tipul acestora, identificarea conturilor cu si fara tranzactii, claisificarea conturilor bancare, calculul valorilor tranzactiilor atat in moneda originala, cat si in RON considerand cursul valutar istoric exact din ziua tranzactiei.

Capitolul IV este destinat importului din SQL. Uneori companiile utilieaza fisiere exportate din diverse tool-uri pentru automatizarile lunare, insa, adesea, datele pot fi extrase mai facil utilizand bazele de date SQL.

Notiunile tehnice din capitolul IV:

  1. Utilizarea sintaxelor SQL simple pentru a extrage date cu ajutorul Power Query
  2. Utilizarea view-urilor in SQL cu scopul de a oferi userilor de business direct solutia finala de raportare
  3. Utilizarea procedurilor stocate cu parametri in Power Query
  4. Utilizarea scripturilor cu variabile in Power Query

Proiectele de business parcurse in capitolul IV presupun aplicarea si invatarea scripturilor SQL pentru studierea comportamentului clientilor: cumpararea de produse, marja de profit, produse profitabile si neprofitabile, comenzi livrate si nelivrate, intarziere, termene.

Notiunile tehnice din capitolul V:

  1. Functii de timp: Date.AddDays, Date.AddMonths, Date.EndOfMonth, Date.ToText, DateTime.LocalNow, #date
  2. Functii de text: Text.Contains + alte functii cunoscute deja: Text.Start, Text.End, Text.Middle
  3. Functii de conversie: Date.ToText, Number.ToText, Text.ToNumber
  4. Functii de tip Durata: Duration.Days, Duration.From, Duration.TotalDays
Toate functiile de mai sus sunt lucrate in spete de business.
In cadrul capitolului de Performanta testam cateva spete legate de:
  1.  volumul de date: peste 1 milion de randuri
  2.  indexarea datelor
  3.  filtrarea datelor la import, nu dupa import
  4.  best practices in Power Query

Ultimele 2 ore din curs le vom utiliza pentru a parcurge toate notiunile invatate in cadrul cursului prin cateva teste si proiecte end-to-end. Participantii vor lucra singuri timp de 1.5 ore, iar 0.5 ore verificam impreuna rezolvarile.

Oferta de pret

Prețul cursului include suportul de curs și materialele didactice, prestația trainerului.

1200 Ron + TVA/pers

(codul de voucher nu este obligatoriu, se aplica doar in anumite cazuri)