Coloanele calculate în Power Pivot

O coloană calculată vă oferă posibilitatea de a adăuga date noi într-un tabel din modelul de date Power Pivot. În loc să lipiți sau să importați valori în coloană, creați o formulă Data Analysis Expressions (Dax)care definește valorile coloanelor.

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

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

Coloană calculată din PowerPivot

Notă: Deși coloanele și măsurile calculate sunt similare, deoarece fiecare se bazează pe o formulă, acestea 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ă amplasați rezultatele calculate într-o zonă diferită a unui raport PivotTable, cum ar fi o coloană sau un rând dintr-un raport PivotTable sau pe o axă dintr-un 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 asemănătoare cu formulele pe care le creați în 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 este calculată pentru fiecare rând. Rezultatele sunt calculate pentru coloană imediat ce introduceți formula. Valorile coloanelor sunt recalculate după cum este necesar, de exemplu, atunci când se reîmprospătează datele subiacente.

Puteți să creați coloane calculate conform măsurilor și altor coloane calculate. De exemplu, este posibil să creați o coloană calculată pentru a extrage un număr dintr-un șir de text, apoi să utilizați acel număr într-o altă coloană calculată.

Exemplu

Puteți să acceptați o coloană calculată cu datele pe care le adăugați într-un tabel existent. De exemplu, puteți alege să concatenați valori, să efectuați Adăugare, să extrageți subșir sau să Comparați valorile din alte câmpuri. Pentru a adăuga o coloană calculată, ar trebui să aveți deja cel puțin un tabel în Power Pivot.

Uitați-vă la această formulă:

= EOMONTH ([Datăînceput], 0])

Utilizând datele eșantion contoso, această formulă extrage luna din coloana Datăînceput din tabelul promoție. Apoi calculează valoarea de sfârșit a lunii pentru fiecare rând din tabelul promoție. Al doilea parametru specifică numărul de luni înainte sau după luna din Datăînceput; în acest caz, 0 înseamnă aceeași lună. De exemplu, dacă valoarea din coloana Datăînceput este 6/1/2001, valoarea din coloana calculată va fi 6/30/2001.

Denumirea coloanelor calculate

În mod implicit, noile coloane calculate sunt adăugate la dreapta altor coloane, iar coloana atribuie automat numele implicit al CalculatedColumn1, CalculatedColumn2etc. După ce creați coloane, puteți să rearanjați și să redenumiți coloanele după cum este necesar.

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

  • Fiecare nume de coloană trebuie să fie unic în cadrul unui tabel.

  • Evitați numele care au fost utilizate deja pentru măsuri din 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ă.

  • Când redenumiți o coloană calculată, trebuie să actualizați și formulele care se bazează pe coloana existentă. Dacă nu vă aflați în modul actualizare manuală, actualizarea rezultatelor formulelor apare automat. Cu toate acestea, operațiunea poate dura ceva timp.

  • Există câteva caractere care nu pot fi utilizate în numele coloanelor sau în numele altor obiecte din Power Pivot. Pentru mai multe informații, consultați "cerințe de denumire" "în specificația sintaxei Dax pentru Power Pivot.

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

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

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

Modificarea tipului de date

Puteți să modificați 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 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 face o modificare de la text la Boolean.

Performanța coloanelor calculate

Formula pentru o coloană calculată poate fi mai intensă pentru resurse decât formula utilizată pentru o măsură. Un motiv este faptul că rezultatul pentru o coloană calculată se calculează întotdeauna pentru fiecare rând dintr-un tabel, în timp ce o măsură este calculată doar pentru celulele utilizate în 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 raport PivotTable filtrează datele aplicând titluri de rând și de coloană. Acest lucru înseamnă că măsura este calculată doar pentru subsetul de date din fiecare celulă a raportului PivotTable.

O formulă are dependențe în referințele de obiect din formulă, cum ar fi alte coloane sau expresii care evaluează valorile. 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 este evaluată 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 formulă unică care conține multe dependențe complexe, creați formulele în pași, cu rezultatele salvate în coloane, astfel încât să puteți valida rezultatele și evalua modificările de performanță.

  • Modificările la date vor induce deseori actualizările la coloanele calculate. Puteți preveni acest lucru setând modul recalculare la manual. Rețineți totuși dacă orice valori din coloana calculate 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 acele tabele vor deveni nevalide.

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

Activități

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

Notă:  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. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

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.

×