Coloanele calculate î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ță.

Cu coloane calculate, puteți adăuga date noi într-un tabel în vă Power Pivot Model de date. Dar în loc să lipiți sau importul valori în coloana, creați o formulă Data Analysis Expressions (DAX)care definește valorilor din coloană. De exemplu, doriți să adăugați vânzări profit valorile pentru fiecare rând dintr-un tabel factSales. Adăugând o coloană calculată nouă și utilizând formula = [Cantvânz]-[TotalCost]-[ReturnAmount], valorile sunt calculate scăzând valorile din fiecare rând din coloanele TotalCost și ReturnAmount din valorile din fiecare rând din coloana salesamount. Coloana Profit poate fi apoi utilizată într-un raport PivotTable, PivotChart sau Power View, cum ar fi orice alte coloane.

Coloană calculată din Power Pivot

Coloană calculată din PowerPivot

Notă: Deși calculează coloane și măsuri sunt asemănătoare în care ambele se bazează pe o formulă, acestea diferă în modul în care acestea sunt utilizate. Măsuri sunt utilizate cel mai des în zona valori dintr-un raport PivotTable sau PivotChart. Coloanele calculate se utilizează atunci când doriți să plasați calculate rezultatele într-o altă zonă a unui raport PivotTable (cum ar fi un rând sau coloană într-un raport PivotTable sau pe o axă într-un raport PivotChart). Pentru mai multe informații despre măsuri, consultați măsurilor în Power Pivot.

Înțelegerea coloanelor calculate

Formulele din coloanele calculate sunt foarte asemănătoare cu formulele pe care le creați în Excel. Totuși, spre deosebire de Excel, nu puteți crea formule diferite pentru rânduri diferite dintr-un tabel; în schimb, formula DAX este aplicată automat întregii coloane.

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. Apoi, valorile coloanelor sunt recalculate dacă este necesar, cum ar fi la reîmprospătarea datelor evidențiate.

Puteți crea coloane calculate pe baza măsuri și alte coloane calculate. De exemplu, poate crea o coloană calculată pentru a extrage un număr dintr-un șir de text, apoi utilizați acel număr într-o altă coloană calculată.

Începutul paginii

Exemplu

O coloană calculată se poate baza pe datele pe care le-ați adăugat într-un tabel existent. De exemplu, puteți alege să concatenați valori, să efectuați adunări, să extrageți șiruri secundare sau să comparați valorile din alte câmpuri. Pentru a adăuga o coloană calculată, trebuie să fi adăugat deja cel puțin un tabel în Power Pivot.

Să ne uităm la următoarea formulă:

=EOMONTH([StartDate],0])

Utilizând datele eșantion Contoso, această formulă extrage luna din coloana StartDate din tabelul Promotion. Apoi, calculează valoarea sfârșitului de lună pentru fiecare rând din tabelul Promotion. Cel de-al doilea parametru specifică numărul de luni dinaintea și de după luna din coloana StartDate; în acest caz, 0 reprezintă aceeași lună. De exemplu, dacă valoarea din coloana StartDate este 6/1/2001, valoarea din coloana calculată va fi 6/30/2001.

Pentru informații suplimentare despre datele eșantion Contoso, consultați secțiunea Obținerea datelor eșantion pentru tutorialele pentru DAX și pentru modelele de date.

Începutul paginii

Denumirea coloanelor calculate

În mod implicit, noile coloane calculate sunt adăugate în partea dreaptă a altor coloane și coloana se atribuie automat numele implicit al CalculatedColumn1, CalculatedColumn2și așa mai departe. Puteți rearanja și redenumiți coloanele după ce sunt create. Totuși, există restricții legate de câteva modificări în coloanele calculate:

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

  • Evitați nume care au fost deja folosite pentru măsuri în același registru de lucru. Deși este posibil ca o măsură și o coloană calculată pentru a avea același nume, în cazul în care numele nu sunt unice, puteți accesa cu ușurință erori de calcul. Pentru a evita invoca din greșeală o măsură, când se face referire la o coloană întotdeauna utilizați o referință complet de coloană.

  • Când redenumiți o coloană calculată, toate formulele care se bazează pe coloana existentă trebuie să fie actualizate. Dacă nu sunteți în modul manual de actualizare, actualizarea rezultatelor formulelor se efectuează automat. Totuși, este posibil ca această operațiune să dureze un timp.

  • Există anumite caractere ce nu pot fi utilizate în numele coloanelor sau în numele altor obiecte din Power Pivot. Pentru informații suplimentare, consultați „Cerințe de denumire ” din secțiunea Specificarea sintaxei DAX pentru Power Pivot.

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

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

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

Începutul paginii

Modificarea tipului de date

Puteți modifica tipul de date pentru o coloană calculată în același fel în care modificați tipul de date pentru coloanele necalculate. Nu puteți efectua următoarele modificări ale tipului de date: din text în număr zecimal, din text în număr întreg, din text în monedă și din text în dată. Puteți efectua o modificare din text în valoare booleană.

Începutul paginii

Performanța coloanelor calculate

Formula pentru o coloană calculată poate fi mai multe resurse intensivă decât formula utilizată pentru o măsură. Un motiv este că rezultatul pentru o coloană calculată este întotdeauna calculat pentru fiecare rând dintr-un tabel, o măsură se calculează doar pentru celulele care sunt utilizate în raportul PivotTable sau PivotChart.

De exemplu, un tabel cu o milioane de rânduri vor avea întotdeauna o coloană calculată cu rezultate de un milion și un efect corespunzătoare asupra performanței. Cu toate acestea, un raport PivotTable în general filtrează datele, aplicând titlurile de rând și de coloană; prin urmare, măsura se calculează doar pentru subset de date în fiecare celulă din raportul PivotTable.

O formulă deține dependențe asupra obiectelor la care se face referire în formulă, cum ar fi alte coloane sau expresii ce evaluează valori. De exemplu, o coloană calculată ce se bazează pe altă coloană sau un calcul ce conține o expresie cu o referință de coloană nu poate fi evaluat până nu este evaluată cealaltă coloană. În mod implicit, este activată reîmprospătarea automată; prin urmare, toate dependențele pot afecta performanța, în timp ce valorile sunt actualizate și formulele reîmprospătate.

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

  • Decât să creați o formulă simplă ce conține multe dependențe complexe, mai bine creați formulele în etape, cu rezultate salvate în coloane, astfel încât să puteți valida rezultatele și evalua performanța.

  • Modificarea datelor va necesita adesea recalcularea coloanelor calculate. Puteți împiedica acest lucru prin setarea modului de recalculare la manual; totuși, dacă toate valorile din coloana calculată sunt incorecte, coloana va fi evidențiată cu gri 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ă coloanele din tabelele respective vor deveni nevalide.

  • În cazul în care creați o formulă ce conține o dependență circulară sau care face referire la ea însăși, va apărea o eroare.

Activități

Următoarele articole conțin informații suplimentare legate de lucrul cu coloane calculate.

Crearea unei coloane calculate

Începutul paginii

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.

×