Coloanele calculate în Power Pivot

O coloană calculată vă oferă posibilitatea de a adăuga date noi la un tabel din modelul Power Pivot date. În loc să lipirea sau importul valorilor în coloană, creați o formulă DAX (Data Analysis Expressions)care definește valorile de coloană.

Dacă, de exemplu, trebuie să adăugați valori pentru profitul din vânzări la fiecare rând dintr-un tabel De vânzărireale. Adăugând o nouă coloană calculată și utilizând formula =[Valoare SalesAmount]-[TotalCost]–[ReturnAmount], valorile noi sunt calculate prin scăderea valorilor din fiecare rând în coloanele TotalCost și ReturnAmount din valorile din fiecare rând al coloanei Valoare SalesAmount. Coloana Profit poate fi utilizată apoi într-un raport PivotTable, PivotChart sau Power View, așa cum faceți în orice altă coloană.

Această figură prezintă o coloană calculată într-o Power Pivot.

Coloană calculată din PowerPivot

Notă: Deși coloanele și măsurile calculate sunt similare, deoarece fiecare se bazează pe o formulă, ele sunt diferite. Măsurile sunt utilizate cel mai des în zona Valori dintr-un raport PivotTable sau PivotChart. Utilizați coloanele calculate atunci când doriți să plasați rezultatele calculate într-o altă zonă a unui raport PivotTable, cum ar fi o coloană sau un rând dintr-un raport PivotTable sau pe o axă dintr-o PivotChart. Pentru mai multe informații despre măsuri, consultați Măsuri în Power Pivot.

Înțelegerea coloanelor calculate

Formulele din coloanele calculate sunt foarte diferite de formulele pe care le creați Excel. Cu toate acestea, nu puteți crea formule diferite pentru rânduri diferite într-un tabel. Mai degrabă, formula DAX se aplică automat la întreaga coloană.

Atunci când o coloană conține o formulă, valoarea se calculează pentru fiecare rând. Rezultatele sunt calculate pentru coloană imediat ce introduceți formula. Valorile din coloană sunt apoi recalculate după cum este necesar, cum ar fi când se reîmprospătează datele subiacente.

Puteți crea coloane calculate în funcție de măsuri și de alte coloane calculate. De exemplu, puteți să creați o coloană calculată pentru a extrage un număr dintr-un șir de text, apoi să utilizați acel număr în altă coloană calculată.

Exemplu

Puteți susține o coloană calculată cu date pe care le adăugați într-un tabel existent. De exemplu, puteți alege să concatenați valorile, să efectuați adunarea, să extrageți subșiruri sau să comparați valorile din alte câmpuri. Pentru a adăuga o coloană calculată, ar fi trebuit să aveți deja cel puțin un tabel în Power Pivot.

Priviți această formulă:

=EOMONTH([Data Start],0])

Utilizând datele eșantion Contoso, această formulă extrage luna din coloana DataCe începe din tabelul Promoție. Apoi calculează valoarea de la sfârșitul lunii pentru fiecare rând din tabelul Promoție. Al doilea parametru specifică numărul de luni înainte sau după luna din Data De Început; în acest caz, 0 înseamnă aceeași lună. De exemplu, dacă valoarea din coloana DatăLucrare este 01.06.2001, valoarea din coloana calculată va fi 30.06.2001.

Denumirea coloanelor calculate

În mod implicit, noile coloane calculate sunt adăugate la dreapta celorlalte coloane, iar coloanei i se atribuie automat numele implicit Coloana Calculată1,Coloana Calculată2etc. După crearea coloanelor, puteți să rearanjați și să redenumiți coloanele după cum este necesar.

Există câteva restricții privind modificările coloanelor calculate:

  • Fiecare nume de coloană trebuie să fie unic într-un tabel.

  • Evitați numele care au fost utilizate deja pentru măsuri în același registru de lucru. Deși este posibil ca o măsură și o coloană calculată să aibă același nume, dacă numele nu sunt unice, puteți obține cu ușurință erori de calcul. Pentru a evita invocarea accidentală a unei măsuri, utilizați întotdeauna o referință de coloană complet calificată atunci când faceți referire la o coloană.

  • Atunci când redenumiți o coloană calculată, trebuie, de asemenea, să actualizați toate formulele care se bazează pe coloana existentă. Dacă nu sunteți în modul de actualizare manuală, actualizarea rezultatelor formulelor are loc automat. Totuși, această operațiune poate dura un timp.

  • Există unele caractere care nu se pot utiliza în cadrul numelor de coloane sau în numele altor obiecte din Power Pivot. Pentru mai multe informații, consultați "Cerințe de numire" "în Specificația sintaxei DAX pentru Power Pivot.

Pentru a redenumi sau a edita o coloană calculată existentă:

  1. În fereastra de Power Pivot, faceți clic dreapta pe titlul coloanei calculate pe care doriți să o redenumiți și faceți clic pe Redenumire coloană.

  2. Tastați un nume nou, apoi apăsați pe ENTER pentru a accepta noul nume.

Changing the Data Type

Puteți modifica tipul de date pentru o coloană calculată în același fel în care puteți modifica tipul de date pentru alte coloane. Nu puteți face următoarele modificări de tip de date: de la text la zecimal, de la text la întreg, de la text la monedă și de la text la dată. Puteți efectua o modificare de la text la boolean.

Performanța coloanelor calculate

Formula pentru o coloană calculată poate fi mai consumă de resurse decât formula utilizată pentru o măsură. Un motiv care faptul că rezultatul pentru o coloană calculată este întotdeauna calculat pentru fiecare rând dintr-un tabel, în timp ce o măsură este calculată numai pentru celulele utilizate în raportul PivotTable sau PivotChart.

De exemplu, un tabel cu un milion de rânduri va avea întotdeauna o coloană calculată cu un milion de rezultate și un efect corespunzător asupra performanței. Cu toate acestea, un PivotTable filtrează în general datele aplicând titluri de rând și de coloană. Aceasta înseamnă că măsura este calculată numai pentru subsetul de date din fiecare celulă a raportului PivotTable.

O formulă are dependențe de referințele la obiecte din formulă, cum ar fi alte coloane sau expresii care evaluează valori. De exemplu, o coloană calculată care se bazează pe o altă coloană sau un calcul care conține o expresie cu o referință de coloană, nu poate fi evaluată până când nu se evaluează cealaltă coloană. În mod implicit, reîmprospătarea automată este activată. Așadar, rețineți că dependențele de formule pot afecta performanța.

Pentru a evita problemele de performanță atunci când creați coloane calculate, urmați aceste instrucțiuni:

  • Mai degrabă decât să creați o singură formulă care conține multe dependențe complexe, creați formulele în pași, cu rezultatele salvate în coloane, astfel încât să validați rezultatele și să evaluați modificările performanței.

  • Modificările datelor vor determina adesea actualizări ale coloanelor calculate. Puteți preveni acest lucru prin setarea modului de recalculare la manual. Rețineți, totuși, dacă orice valori din coloana calculată sunt incorecte, coloana va fi dezactivată până când reîmprospătați și recalculați datele.

  • Dacă modificați sau ștergeți relațiile dintre tabele, formulele care utilizează coloane în tabelele respective vor deveni nevalide.

  • Dacă creați o formulă care conține o dependență circulară sau auto-referință, va apărea o eroare.

Activități

Pentru mai multe informații despre lucrul cu coloane calculate, consultați Crearea unei coloane calculate.

Aveți nevoie de ajutor suplimentar?

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?

×