Crearea formulelor pentru calcule în Power Pivot

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

Î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ă

Datăvânzări

Subcategorie

Produs

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 pot avea date neregulate sau "muchia din", așa cum o faceți într-o foaie de lucru Excel. Fiecare rând dintr-un tabel trebuie să conțină același număr de coloane. Cu toate acestea, aveți posibilitatea să valorile necompletate în unele coloane. Tabele de date Excel și tabele de date Power Pivot nu sunt interschimbabile, dar puteți lega la tabelele Excel din Power Pivot și lipirea datelor Excel în Power Pivot. Pentru mai multe informații, consultați adăugarea datelor foii de lucru la un Model de date utilizând un tabel legat și copierea și lipirea rândurilor într-un Model de date în Power Pivot.

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

Ce se poate referi la orice tabel și coloane utilizând numele său. De exemplu, următoarea formulă ilustrează cum se face referire la coloane din două tabele utilizând numele complet:

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

Atunci când se evaluează o formulă, Power Pivot mai întâi verifică pentru sintaxa generale, iar apoi verifică numele de coloane și tabele pe care le furnizați împotriva posibile coloane și tabele în contextul curent. Dacă numele este ambiguă sau dacă nu poate fi găsit coloană sau un tabel, veți primi o eroare în formula (un șir #ERROR în loc de o valoare de date în celulele unde eroarea apare). Pentru mai multe informații despre cerințele de denumire pentru tabele, coloane și alte obiecte, consultați "cerințele de denumire în 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 dinamică. Contextul este determinat de tabele în modelul de date, relațiile dintre tabele și a tuturor filtrelor care au fost aplicate. Pentru mai multe informații, 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.

Atunci când lucrați cu rapoartele PivotTable, este important, mai ales dacă vă conectați toate tabelele care sunt utilizate în raportul PivotTable, astfel încât datele rezumative poate fi calculat corect. Pentru mai multe informații, consultați lucrul cu relațiile în rapoartele 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ă sau semantică.

Sintactică erori sunt mai simplu să se rezolve. Acestea de obicei implică o paranteză lipsă sau virgulă. Pentru ajutor cu sintaxa funcțiilor individuale, consultați 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ă.

Extindeți-vă competențele Office
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.

×