Lucrul cu relațiile în rapoartele PivotTable

Se aplică la
Excel pentru Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Rapoartele PivotTable au fost construite în mod tradițional utilizând cuburi OLAP și alte surse de date complexe care au deja conexiuni îmbogățite între tabele. Cu toate acestea, în Excel, puteți să importați mai multe tabele și să construiți propriile conexiuni între tabele. Deși această flexibilitate este puternică, facilitează și aducerea împreună a datelor care nu sunt asociate, ceea ce duce la rezultate ciudate.

Ați creat vreodată un raport PivotTable ca acesta? Ați intenționat să creați o defalcare a achizițiilor după regiune, așa că ați fixat un câmp Valoare achiziționare în zona Valori și un câmp regiune de vânzări în zona Etichete de coloană . Dar rezultatele sunt greșite.

Exemplu de PivotTable

Cum puteți remedia această problemă?

Problema este că câmpurile pe care le-ați adăugat la raportul PivotTable pot fi în același registru de lucru, dar tabelele care conțin fiecare coloană nu sunt asociate. De exemplu, este posibil să aveți un tabel care listează fiecare regiune de vânzări și un alt tabel care listează achizițiile pentru toate regiunile. Pentru a crea raportul PivotTable și a obține rezultatele corecte, trebuie să creați o relație între cele două tabele.

După ce creați relația, raportul PivotTable combină datele din tabelul achiziții corect cu lista de regiuni, iar rezultatele arată în felul următor:

Exemplu de PivotTable

Excel conține tehnologie dezvoltată de Microsoft Research (MSR) pentru detectarea și remedierea automată a problemelor de relație ca aceasta.

Începutul paginii

Utilizarea detectării automate

Detectarea automată verifică câmpurile noi pe care le adăugați la un registru de lucru care conține un raport PivotTable. În cazul în care câmpul nou nu are legătură cu anteturile de coloană și de rând ale raportului PivotTable, apare un mesaj în zona de notificare din partea de sus a raportului PivotTable, prin care sunteți informat că este posibil să fie necesară o relație. Excel va analiza, de asemenea, datele noi pentru a găsi relații potențiale.

Puteți continua să ignorați mesajul și să lucrați cu raportul PivotTable; Cu toate acestea, dacă faceți clic pe Creare, algoritmul își trece la treabă și analizează datele. În funcție de valorile din datele noi, de dimensiunea și complexitatea raportului PivotTable și de relațiile pe care le-ați creat deja, acest proces poate dura până la câteva minute.

Procesul constă în două faze:

  • Detectarea relațiilor. Aveți posibilitatea să examinați lista de relații sugerate atunci când analiza este completă. Dacă nu anulați, Excel va trece automat la următorul pas de creare a relațiilor.
  • Crearea de relații. După ce au fost aplicate relații, apare o casetă de dialog de confirmare și aveți posibilitatea să faceți clic pe linkul Detalii pentru a vedea lista relațiilor care au fost create.

Puteți anula procesul de detectare, dar nu puteți anula procesul de creare.

Algoritmul MSR caută cel mai bun set de relații pentru a conecta tabelele din modelul dvs. Algoritmul detectează toate relațiile posibile pentru datele noi, luând în considerare numele coloanelor, tipurile de date ale coloanelor, valorile din coloane și coloanele care se află în rapoartele PivotTable.

Excel alege apoi relația cu cel mai înalt scor de "calitate", după cum este determinat de euristica internă. Pentru mai multe informații, consultați Prezentare generală a relațiilor și Depanarea relațiilor.

Dacă detectarea automată nu vă oferă rezultatele corecte, puteți să editați relațiile, să le ștergeți sau să creați manual relații noi. Pentru mai multe informații, consultați Crearea unei relații între două tabele sau Crearea relațiilor în vizualizarea diagramă

Începutul paginii

Rânduri necompletate în rapoarte PivotTable (membru necunoscut)

Deoarece un raport PivotTable reunește tabelele de date asociate, dacă vreun tabel conține date care nu pot fi asociate printr-o cheie sau printr-o valoare care se potrivește, acele date trebuie tratate într-un fel. În bazele de date multidimensionale, modul de a gestiona datele nepotrivite este atribuirea tuturor rândurilor care nu au nicio valoare potrivită membrului Necunoscut. Într-un raport PivotTable, membrul necunoscut se afișează ca titlu necompletat.

De exemplu, dacă creați un tabel PivotTable care ar trebui să grupeze vânzările după magazin, dar unele înregistrări din tabelul vânzări nu au un nume de magazin listat, toate înregistrările fără un nume de magazin valid sunt grupate împreună.

Dacă se rămân cu rânduri necompletate, aveți două opțiuni. Puteți fie să definiți o relație de tabel care funcționează, cum ar fi prin crearea unui lanț de relații între mai multe tabele, fie să eliminați câmpurile din raportul PivotTable care provoacă apariția rândurilor necompletate.

Începutul paginii