Crearea formulelor pentru calcule în Power Pivot

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

În acest articol, vom prezenta noțiunile de bază ale crearea formulelor de calcul pentru ambele coloane calculate și măsuri în Power Pivot. Dacă sunteți familiarizat cu DAX, nu uitați să consultați pornire rapidă: aflați bază DAX în 30 de minute.

Noțiuni de bază legate de formule

Power Pivot furnizează Data Analysis Expressions (DAX) pentru crearea calculelor particularizate în tabelele Power Pivot și în rapoartele PivotTable din Excel. DAX include unele funcții ce sunt utilizate în formulele din Excel și funcții suplimentare care sunt destinate lucrului cu date relaționale și efectuării agregării dinamice.

Iată câteva formule de bază care pot fi utilizate într-o coloană calculată:

Formulă

Descriere

=TODAY()

Introduce data curentă în fiecare rând al coloanei.

=3

Introduce valoarea 3 în fiecare rând al coloanei.

=[Column1] + [Column2]

Adună valorile din același rând al coloanelor [Column1] și [Column2] și introduce rezultatele în același rând al coloanei calculate.

Puteți crea formule Power Pivot pentru coloane calculate pe măsură ce creați formule în Microsoft Excel.

Parcurgeți următorii pașii când creați o formulă:

  • Fiecare formulă trebuie să înceapă cu un semn de egal.

  • Fie puteți să introduceți, fie puteți să selectați numele unei funcții sau să introduceți o expresie.

  • Începeți să introduceți primele litere ale funcției sau ale numelui dorit, iar funcția Completare automată afișează o listă de funcții, tabele și coloane disponibile. Apăsați pe TAB pentru a adăuga un element din lista Completare automată la formulă.

  • Faceți clic pe butonul Fx pentru a afișa o listă a funcțiilor disponibile. Pentru a selecta o funcție din lista verticală, utilizați tastele săgeți pentru a evidenția elementul, apoi faceți clic pe OK pentru a adăuga funcția la formulă.

  • Furnizați funcției argumentele selectându-le dintr-o listă verticală de tabele și coloane posibile sau introducând valori sau altă funcție.

  • Verificați dacă există erori de sintaxă: asigurați-vă că toate parantezele sunt închise și că se face referire în mod corect la coloane, tabele și valori.

  • Apăsați pe ENTER pentru a accepta formula.

Notă : Într-o coloană calculată, cât mai curând accepta formula, coloană este populată cu valori. Într-o măsură, apăsând ENTER salvează definiția de măsură.

Crearea unei formule simple

Pentru a crea o coloană calculată cu o formulă simplă

SalesDate

Subcategory

Product

Vânzări

Cantitate

1/5/2009

Accessories

Carrying Case

254995

68

1/5/2009

Accessories

Mini Battery Charger

1099.56

44

1/5/2009

Digital

Slim Digital

6512

44

1/6/2009

Accessories

Telephoto Conversion Lens

1662.5

18

1/6/2009

Accessories

Tripod

938.34

18

1/6/2009

Accessories

USB Cable

1230.25

26

  1. Selectați și copiați datele din tabelul de mai sus, inclusiv titlurile din tabel.

  2. În Power Pivot, faceți clic pe Pagină de pornire > Lipire.

  3. În caseta de dialog Examinare lipire, faceți clic pe OK.

  4. Faceți clic pe proiectare> coloane> Adăugare.

  5. În bara de formule de deasupra tabelului, introduceți următoarea formulă.

    = [Vânzări] / [cantitate]

  6. Apăsați pe ENTER pentru a accepta formula.

Apoi, valorile sunt populate în noua coloană calculată pentru toate rândurile.

Sfaturi pentru utilizarea opțiunii Completare automată

  • Puteți utiliza opțiunea Completare automată formule în mijlocul unei formule existente cu funcții imbricate. Textul chiar de dinaintea punctului de inserare este utilizat pentru a afișa valori în lista verticală, iar întregul text de după punctul de inserare rămâne nemodificat.

  • Power Pivot nu adaugă parantezele de închidere ale funcțiilor și nu potrivește automat parantezele. Trebuie să vă asigurați că fiecare funcție este corectă din punct de vedere sintactic, altfel nu puteți salva sau utiliza formula.  Power Pivot evidențiază parantezele, ceea ce facilitează verificarea dacă sunt închise corect.

Lucrul cu tabele și coloane

Tabelele Power Pivot seamănă cu tabelele Excel, dar diferă în modul în care acestea lucrează cu datele și cu formulele:

  • Formulele din Power Pivot funcționează numai cu tabele și coloane, nu cu celule individuale, cu referințe de interval sau cu matrice.

  • Formulele pot utiliza relații pentru a obține valori din tabelele corelate. Valorile preluate sunt întotdeauna corelate cu valoarea curentă a rândului.

  • Nu puteți lipi formule Power Pivot într-o foaie de lucru Excel și invers.

  • Nu puteți avea date discontinue sau „neregulate”, așa cum aveți într-o foaie de lucru Excel. Fiecare rând dintr-un tabel trebuie să conțină același număr de coloane. Totuși, puteți avea valori goale în anumite coloane. Tabelele de date Excel și tabelele de date Power Pivot nu sunt interschimbabile, însă puteți genera un link la tabelele Excel din Power Pivot și puteți lipi datele Excel în Power Pivot. Pentru informații suplimentare, consultați secțiunea Adăugarea datelor din foile de lucru la un model de date utilizând un tabel legat și  Copierea și lipirea datelor în PowerPivot.

Referirea la tabele și coloane în formule și expresii

Puteți face referire la orice tabel și coloană utilizând numele acestora. De exemplu, următoarea formulă ilustrează modul de referire la coloane din două tabele utilizând numele complet:

= SUM (' nou Sales'[Amount]) + SUM('Past Sales'[Amount])

La evaluarea unei formule, Power Pivot verifică mai întâi sintaxa generală, apoi verifică numele coloanelor și tabelelor pe care le furnizați în comparație cu coloanele și tabelele posibile în contextul curent. Dacă numele este ambiguu sau dacă tabelul sau coloana nu pot fi găsite, veți primi o eroare în formulă (un șir #ERROR în loc de valoarea datelor în celulele în care apare eroarea). Pentru informații suplimentare legate de cerințele de denumire pentru tabele, coloane și alte obiecte, consultați „Cerințe de denumire” din secțiunea Specificarea sintaxei DAX pentru Power Pivot.

Notă : Contextul este o caracteristică importantă a modelelor de date Power Pivot care vă permite să creați formule dinamice. Contextul este determinat de tabelele din modelul de date, de relațiile dintre tabele și de toate filtrele care au fost aplicate. Pentru informații suplimentare, consultați secțiunea Contextul în formulele DAX.

Relațiile între tabele

Tabelele pot fi corelate cu alte tabele. Prin crearea relațiilor, puteți obține capacitatea de a căuta date în alt tabel și puteți utiliza valorile corelate pentru a efectua calcule complete. De exemplu, puteți utiliza o coloană calculată pentru a căuta toate înregistrările de livrare asociate resellerului curent, apoi puteți aduna costurile de livrare pentru fiecare. Efectul este ca acela al unei interogări cu parametri: puteți calcula o altă sumă pentru fiecare rând din tabelul curent.

Multe funcții DAX necesită existența unei relații între tabele sau între mai multe tabele, pentru a găsi coloanele la care ați făcut referire și care au returnat rezultate care au sens. Alte funcții vor încerca să identifice relația; totuși, pentru a obține cele mai bune rezultate, trebuie să creați întotdeauna o relație acolo unde este posibil.

Când lucrați cu rapoarte PivotTable, este foarte important să conectați toate tabelele utilizate în PivotTable, astfel încât datele rezumative să fie calculate corect. Pentru informații suplimentare, consultați secțiunea Lucrul cu relații în rapoarte PivotTable.

Remedierea erorilor din formule

Dacă primiți o eroare când definiți o coloană calculată, formula poate conține fie o eroare sintactică, fie o eroare semantică.

Erorile sintactice sunt cel mai simplu de remediat. În general, acestea implică o paranteză sau o virgulă lipsă. Pentru ajutor privind sintaxa unor funcții individuale, consultați secțiunea Referința funcțiilor DAX.

Celălalt tip de eroare apare când sintaxa este corectă, dar valoarea sau coloana la care se face referire nu are înțeles în contextul formulei. Astfel de erori semantice pot fi determinate de oricare dintre următoarele probleme:

  • Formula se referă la o coloană, la un tabel sau la o funcție inexistentă.

  • Formula pare să fie corectă, dar când Power Pivot preia datele, găsește o nepotrivire de tip și generează o eroare.

  • Formula transmite un număr incorect sau un tip de parametri incorect, unei funcții.

  • Formula face referire la o coloană diferită care conține o eroare și, ca urmare, valorile sale nu sunt valide.

  • Formula se referă la o coloană ce nu a fost procesată. Acest lucru se poate întâmpla dacă ați modificat registrul de lucru la modul manual, dacă ați efectuat modificări, apoi nu ați reîmprospătat niciodată datele și nu ați actualizat calculele.

În primele patru cazuri, DAX semnalizează întreaga coloană ce conține formula nevalidă. În ultimul caz, DAX evidențiază cu gri coloana pentru a indica faptul că aceasta este în stare neprocesată.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×