Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

În acest articol, vom vedea noțiunile de bază ale creării formulelor de calcul atât pentru coloanele calculate, cât și pentru măsuriPower Pivot. Dacă sunteți nou la DAX, aveți grijă să consultați Pornire rapidă: Aflați noțiunile de bază despre DAX în 30 de minute.

Noțiuni de bază despre formule

Power Pivot furnizează Data Analysis Expressions (DAX) pentru crearea de calcule particularizate în Power Pivot tabele și în Excel PivotTable. DAX conține unele dintre funcțiile utilizate în formule Excel și funcții suplimentare proiectate să lucreze cu datele relaționale și să efectueze agregări dinamice.

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

Formulă

Descriere

=TODAY()

Inserează data de astăzi în fiecare rând al coloanei.

=3

Inserează valoarea 3 în fiecare rând al coloanei.

=[Column1] + [Column2]

Adună valorile din același rând de [Coloana1] și [Coloana2] și plasează rezultatele în același rând al coloanei calculate.

Puteți crea formule Power Pivot pentru coloanele calculate în timp ce creați formule în Microsoft Excel.

Utilizați următorii pași atunci când creați o formulă:

  • Fiecare formulă trebuie să înceapă cu semnul egal.

  • Puteți fie să tastați, fie să selectați un nume de funcție, fie să tastați o expresie.

  • Începeți să tastați primele câteva litere ale funcției sau numelui dorit, iar Completare automată afișează o listă de funcții, tabele și coloane disponibile. Apăsați 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ă de funcții disponibile. Pentru a selecta o funcție din lista verticală, utilizați tastele săgeată pentru a evidenția elementul, apoi faceți clic pe Ok pentru a adăuga funcția la formulă.

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

  • Verificați dacă există erori de sintaxă: asigurați-vă că toate parantezele sunt închise și că sunt referințe corecte la coloane, tabele și valori.

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

Notă: Într-o coloană calculată, imediat ce acceptați formula, coloana este completată cu valori. Într-o măsură, apăsarea tastei ENTER salvează definiția măsurii.

Crearea unei formule simple

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

Dată SalesDate

Subcategorie

Produs

Vânzări

Quantity

1/5/2009

Accesorii

Caz de transport

254995

68

1/5/2009

Accesorii

Mini încărcător baterie

1099.56

44

1/5/2009

Digital

Slim Digital

6512

44

1/6/2009

Accesorii

Telephoto Conversion Lens

1662.5

18

1/6/2009

Accesorii

Tripod

938.34

18

1/6/2009

Accesorii

Cablu USB

1230.25

26

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

  2. În Power Pivot, faceți clic pe Pornire> Lipire.

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

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

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

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

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

Valorile sunt populate apoi în noua coloană calculată pentru toate rândurile.

Sfaturi pentru utilizarea Completare automată

  • Puteți utiliza Completare automată formulă în mijlocul unei formule existente cu funcții imbricate. Textul imediat înainte de punctul de inserare este utilizat pentru a afișa valorile în lista verticală și tot textul de după punctul de inserare rămâne neschimbat.

  • Power Pivot adaugă paranteza de închidere a funcțiilor și nu închide automat parantezele. Trebuie să vă asigurați că fiecare funcție este corectă syntactically sau nu puteți să salvați sau să utilizați formula. Power Pivot evidențiază parantezele, ceea ce vă ajută să verificați dacă sunt închise corect.

Lucrul cu tabelele și coloanele

Power Pivot arată asemănător cu Excel, dar sunt diferite în modul în care lucrează cu datele și cu formule:

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

  • Formulele pot utiliza relații pentru a obține valori din tabele asociate. Valorile regăsite sunt întotdeauna asociate cu valoarea rândului curent.

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

  • Nu puteți să aveți date neregulate sau "s neregulate", cum este posibil într-o foaie Excel lucru. Fiecare rând dintr-un tabel trebuie să conțină același număr de coloane. Totuși, puteți avea valori goale în unele coloane. Excel și tabelele de date Power Pivot date nu sunt interschimbabile, dar puteți să vă legați la tabele Excel din Power Pivot și să lipiți Excel date într-o Power Pivot. Pentru mai multe informații, consultați Adăugarea datelor din foile 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

Puteți face referire la orice tabel și coloană utilizând numele acestuia. De exemplu, următoarea formulă arată cum să faceți referire la coloanele din două tabele utilizând numele complet calificat:

=SUM('Vânzări noi'[Sumă]) + SUM('Vânzări trecute'[Volum])

Atunci când se evaluează o formulă, Power Pivot verifică mai întâi sintaxa generală, apoi verifică numele coloanelor și tabelelor pe care le furnizați în raport cu coloanele și tabelele posibile în contextul curent. Dacă numele este ambiguu sau dacă nu se poate găsi coloana sau tabelul, veți primi o eroare în formulă (un șir #ERROR în locul unei valori de date în celulele unde apare eroarea). Pentru mai multe informații despre cerințele de denumire pentru tabele, coloane și alte obiecte, consultați "Cerințe de numire în Specificația de sintaxă DAX pentru Power Pivot.

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

Table Relationships

Tabelele pot fi asociate cu alte tabele. Prin crearea de relații, obțineți capacitatea de a căuta date în alt tabel și de a utiliza valori asociate pentru a efectua calcule complexe. De exemplu, puteți utiliza o coloană calculată pentru a căuta toate înregistrările de livrare legate de resellerul curent, apoi pentru a însuma costurile de livrare pentru fiecare. Efectul este ca o interogare cu parametri: puteți calcula o sumă diferită pentru fiecare rând din tabelul curent.

Multe funcții DAX necesită o relație între tabele sau între mai multe tabele, pentru a găsi coloanele la care ați făcut referire și a returna rezultate utile. Alte funcții vor încerca să identifice relația; totuși, pentru rezultate optime, trebuie să creați întotdeauna o relație acolo unde este posibil.

Atunci când lucrați cu rapoarte PivotTable, este deosebit de important să conectați toate tabelele care sunt utilizate în raportul PivotTable, astfel încât datele rezumative să poată fi calculate corect. Pentru mai multe informații, consultați Lucrul cu relațiile în rapoarte PivotTable.

Depanarea erorilor din formule

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

Erorile sintactice sunt cele mai simplu de rezolvat. Acestea implică, de obicei, o paranteză sau o virgulă lipsă. Pentru ajutor cu sintaxa funcțiilor individuale, consultați Referința funcțiilor DAX.

Celălalt tip de eroare apare atunci când sintaxa este corectă, dar valoarea sau coloana la care se face referire nu are sens în contextul formulei. O astfel de eroare semantică poate fi cauzată de oricare dintre următoarele probleme:

  • Formula se referă la o coloană, un tabel sau o funcție care nu este existentă.

  • Formula pare să fie corectă, dar când formula Power Pivot datele pe care le găsește o nepotrivire de tip și ridică o eroare.

  • Formula transmite un număr sau un tip incorect de parametri pentru o funcție.

  • Formula se referă la o altă coloană care conține o eroare, de aceea valorile sale sunt nevalide.

  • Formula se referă la o coloană care nu a fost procesată. Acest lucru se poate întâmpla dacă modificați registrul de lucru în modul manual, faceți modificări, apoi nu reîmprospătați datele și nu actualizați calculele.

În primele patru cazuri, DAX semnalează întreaga coloană care conține formula nevalidă. În ultimul caz, DAX estompează coloana pentru a indica faptul că se află într-o stare neprocesată.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×