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

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

Dacă, de exemplu, aveți nevoie pentru a aduna valorile profit vânzări pentru fiecare rând dintr-un tabel factSales . Adăugând o coloană calculată nouă și utilizând formula = [Cantvânz]-[TotalCost]-[ReturnAmount], noile valori sunt calculate prin scăderea valorilor din fiecare rând din coloanele TotalCost și ReturnAmount din valorile din fiecare rând al Cantvânz coloană. Coloana Profit poate fi apoi utilizată într-un raport PivotTable, PivotChart sau Power View, cum ar fi orice alte coloane.

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

Coloană calculată din PowerPivot

Notă: Dacă coloanele calculate și măsuri sunt asemănătoare, deoarece fiecare se bazează pe o formulă, acestea sunt diferite. Măsuri sunt utilizate cel mai des în zona valori dintr-un raport PivotTable sau PivotChart. Utilizarea coloanelor calculate atunci când doriți să plasați calculate rezultatele într-o altă zonă de un raport PivotTable, cum ar fi o coloană sau un rând dintr-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 la fel cum ar fi formule pe care le creați în Excel. Cu toate acestea, nu puteți crea formule diferite pentru diferite rânduri dintr-un tabel. Mai degrabă, formulă DAX se aplică automat la întreaga coloană.

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 în funcție de măsurile ș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ă.

Exemplu

Puteți accepta o coloană calculată cu datele pe care le adăugați într-un tabel existent. De exemplu, pot alege pentru a concatena valori, efectuați adunare, extrage texte sau compararea valorilor din alte câmpuri. Pentru a adăuga o coloană calculată, ar trebui să aibă deja aveți cel puțin un tabel în Power Pivot.

Aveți o privire la această 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 mai multe informații despre datele eșantion Contoso, consultați obținerea datelor eșantion pentru tutorialele pentru DAX și modelul de date.

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. După ce creați coloane, puteți rearanja și redenumiți coloanele după cum este necesar.

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 utilizate 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, î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ă, se utilizează întotdeauna o referință complet de coloană atunci când se referă la o coloană.

  • Atunci când redenumirea unei coloane calculate, puteți, de asemenea, trebuie să actualizați formulele care se bazează pe coloana existente. Dacă nu vă aflați în modul de actualizare manuală, actualizarea rezultatelor formulelor se produce automat. Totuși, această operație poate dura un timp.

  • Există câteva caractere care nu pot fi utilizate în numele de coloane sau în numele altor obiecte în Power Pivot. Pentru mai multe informații, consultați "Cerințele de denumire" "în 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.

Modificarea tipului de date

Puteți modifica tipul de date pentru o coloană calculată în același mod, puteți să modificați tipul de date pentru alte coloane. Nu se poate face următoarele modificări tip de date: din text în număr zecimal, din textul la întreg, la text la monedă și din textul la dată. Puteți să faceți o modificare de text la Boolean.

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 titlurilor de rânduri și coloane. Acest lucru înseamnă că măsura se calculează doar pentru subset de date în fiecare celulă din raportul PivotTable.

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

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

  • În loc să creați o formulă unică ce conține multe dependențe complexe, creați formule în pașii, cu rezultatele salvate în coloane, astfel încât să puteți valida rezultatele și evaluarea modificările de performanță.

  • Modificările la date va induce adesea actualizări la coloane calculate. Puteți împiedica acest lucru, setând modul de recalculare la manual. Rețineți, cu toate acestea, dacă toate valorile din coloana calculată sunt incorecte coloana va fi dezactivată până când reîmprospătați și recalcularea datelor.

  • 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

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

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.

×