Inserează un tabel pivot¶
Există două modalități principale de a integra date live Odoo într-un tabel pivot în Odoo Spreadsheet:
Inserați un tabel pivot dintr-o vizualizare pivot Odoo într-un tabel Odoo, tablou de bord Odoo sau tabel de calcul al ofertelor.
Inserează un tabel pivot care preia date Odoo direct dintr-o foaie de calcul Odoo. Această opțiune vă permite să extrageți date din orice model, inclusiv modele pentru care nu este disponibilă nicio vizualizare pivot, de exemplu, modelul Linie comandă de vânzare.
În ambele cazuri, tabelul pivot este conectat la datele din baza de date subiacentă datorită sursei sale unice de date, care menține datele actualizate și vă permite să accesați datele subiacente direct din foaia de calcul. Cu toate acestea, este important să înțelegeți diferența dintre tabelele pivot statice și dinamice în Odoo.
Notă
De asemenea, este posibil să creați un tabel pivot dintr-un interval de date deja prezent într-o foaie de calcul. Acesta ar putea fi un interval de date statice, introduse manual sau un interval de date Odoo inserate în foaia de calcul, de exemplu, dintr-o vizualizare listă Odoo.
Tabele pivot statice vs. dinamice¶
Când un tabel pivot dintr-o vizualizare pivot Odoo este inserat într-o foaie de calcul Odoo, acesta este, în mod implicit, un tabel pivot static, în care fiecare celulă preia date din baza dumneavoastră de date printr-o funcție specifică Odoo. Datele tabelului pivot sunt menținute actualizate, dar acesta nu se extinde pentru a încorpora date noi, de exemplu, date de vânzări pentru un nou trimestru sau pentru un agent de vânzări nou angajat, iar dimensiunile și măsurile sale nu pot fi manipulate.
Un tabel pivot static poate fi transformat într-un tabel pivot dinamic pentru a permite tabelului pivot să evolueze odată cu afacerea dumneavoastră și să fie manipulat pentru a obține perspective diferite și mai profunde.
Inserarea unui tabel pivot care preia date Odoo direct dintr-o foaie de calcul Odoo rezultă într-un tabel pivot dinamic, în care o singură funcție array specifică Odoo preia date din baza dumneavoastră de date. Datele tabelului pivot sunt menținute actualizate, acesta se extinde pentru date noi, iar dimensiunile și măsurile sale pot fi manipulate. Un tabel pivot inserat dintr-un interval de date este, de asemenea, un tabel pivot dinamic.
Dacă este necesar, există diverse modalități de a vizualiza funcțiile individuale ale unui tabel pivot dinamic.
Funcții tabel pivot static¶
Un tabel pivot static utilizează următoarele funcții specifice Odoo pentru a prelua valorile antetului și ale câmpurilor, respectiv, prin intermediul sursei sale de date:
=PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …])
=PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …])
Argumentele funcțiilor sunt următoarele:
pivot_id: ID-ul atribuit atunci când tabelul pivot este inserat. Primul tabel pivot inserat într-o foaie de calcul primește ID-ul pivot1, al doilea, ID-ul pivot2etc.domain_field_name: denumirea tehnică a câmpului folosit ca dimensiune, de exemplu,user_id, sau, dacă dimensiunea este o perioadă de timp, denumirea tehnică a câmpului de dată urmată de perioada de timp, de exemplu,date_order:month.measure_name: denumirea tehnică a ceea ce se măsoară, urmată de tipul de agregare, de exemplu,product_uom_qty:sum.domain_value: ID-ul înregistrării sau, dacă dimensiunea este o perioadă de timp, data sau perioada de timp vizată.
Sfat
Făcând clic pe o celulă individuală se afișează formula asociată, dacă este relevantă, în bara de formule. Pentru a afișa toate formulele unei foi de calcul în același timp, faceți clic pe din bara de meniu. Exemplul de mai jos arată funcția utilizată pentru a prelua suma totală a vânzărilor pentru agentul de vânzări Anita Rodman pentru T2 2024.
Convertește un tabel pivot static într-un tabel pivot dinamic¶
Pentru a manipula dimensiunile și măsurile unui tabel pivot care a fost inserat dintr-o vizualizare pivot Odoo, acesta trebuie mai întâi convertit într-un tabel pivot dinamic.
Există două modalități principale de a face acest lucru:
Duplicați tabelul pivot static din proprietățile tabelului pivot: Deschideți panoul de proprietăți al tabelului pivot, faceți clic pe pictograma (roată dințată) din colțul din dreapta sus al panoului, apoi faceți clic pe Duplicare.
Se creează o nouă sursă de date și o versiune dinamică a tabelului pivot este inserată într-o nouă foaie. Tabelul pivot dinamic are același stil ca tabelul pivot original.
Notă
Când utilizați această metodă, noul tabel pivot dinamic primește următorul ID pivot disponibil. Aceasta înseamnă că puteți crea mai multe vizualizări pivot asociate aceluiași model, dar cu setări, grupări sau calcule distincte.
Reinserați tabelul pivot dinamic din meniul Date: Pe foaia care conține tabelul pivot static, poziționați cursorul într-o celulă goală. Faceți clic pe din bara de meniu, apoi selectați tabelul pivot relevant.
Va apărea un nou tabel pivot dinamic, cu același stil ca tabelul pivot original.
Sfat
De asemenea, este posibil să reinserați tabelul pivot dinamic introducând funcția tabelului pivot dinamic într-o celulă goală, de exemplu,
=PIVOT(1), unde1este ID-ul tabelului pivot. Cu toate acestea, cu această metodă, stilizarea tabelului trebuie reaplicată manual.Notă
Când reinserați tabelul pivot dinamic din meniul de date sau prin intermediul funcției tabelului pivot dinamic, tabelul pivot static și dinamic partajează aceeași sursă de date și, în consecință, același ID pivot. Pentru a evita confuzia, ștergeți tabelul pivot static original.
Celula din stânga sus a noului tabel pivot dinamic conține o funcție array specifică Odoo care preia date din baza dumneavoastră de date.
Funcție tabel pivot dinamic¶
În loc ca fiecare celulă să conțină o funcție unică care preia date prin intermediul sursei de date, ca într-un tabel pivot static, un tabel pivot dinamic are o singură funcție array specifică Odoo:
=PIVOT(pivot_id, [row_count], [include_total], [include_column_titles], [column_count],
[include_measure_titles] )
Această funcție permite tabelului pivot să se extindă automat pentru a acomoda rezultatele funcției. Argumentele funcției sunt următoarele:
pivot_id: ID-ul atribuit atunci când tabelul pivot este inserat. Primul tabel pivot inserat într-o foaie de calcul primește ID-ul pivot1, al doilea, ID-ul pivot2etc.row_countșicolumn_count: setați o valoare pentru a limita numărul de rânduri și, respectiv, coloane.include_total: setați o valoare de0pentru a ascunde totalurile; acest lucru poate fi util la crearea unui grafic.include_column_titlesșiinclude_measure_titles: setați o valoare de0pentru a elimina titlurile coloanelor și, respectiv, titlurile măsurilor.
Sfat
Pentru a seta o valoare pentru un argument al funcției, cu funcția deschisă în bara de formule sau în celula din colțul stânga-sus al tabelului pivot, poziționați cursorul după ID-ul pivotului, apoi tastați , pentru a avansa la argumentul pe care doriți să îl modificați. În exemplul de mai jos, adăugarea valorii 0 pentru [include_total] elimină atât totalul pe rânduri, cât și totalul pe coloane din tabelul pivot.
Convertiți un tabel pivot dinamic într-un tabel pivot static¶
Există două modalități principale de a converti un tabel pivot dinamic într-un tabel pivot static, unde fiecare celulă are o funcție individuală care preia date din sursa de date:
Re-inserați tabelul pivot static din meniul Data: Pe foaia care conține tabelul pivot dinamic, poziționați cursorul într-o celulă goală. Faceți clic pe din bara de meniu, apoi selectați tabelul pivot relevant.
Apare un nou tabel pivot static, cu același stil ca tabelul pivot original. Faceți clic pe o celulă pentru a vedea funcția în bara de formule.
Utilizați opțiunea «Convert to individual formulas»: Faceți clic dreapta pe orice celulă din tabelul pivot, apoi faceți clic pe Convert to individual formulas. Fiecare celulă completată este înlocuită cu o funcție individuală; faceți clic pe o celulă pentru a vedea funcția în bara de formule.
Sfat
Pentru a vedea funcțiile individuale din spatele anumitor celule ale unui tabel pivot dinamic, copiați celulele relevante și lipiți-le în altă parte a foii de calcul; faceți clic pe o celulă lipită pentru a vedea funcția în bara de formule.
Inserați un tabel pivot dintr-o vizualizare pivot¶
Pentru a insera un tabel pivot dintr-o vizualizare pivot Odoo într-o foaie de calcul Odoo:
Cu vizualizarea pivot relevantă deschisă în baza de date, faceți clic pe Inserează în tabel.
În fereastra care se deschide, editați Name of the pivot dacă este necesar. Acest nume este utilizat ca nume al foii și în proprietățile tabelului pivot și poate fi editat ulterior, dacă este necesar.
Faceți clic pe Blank spreadsheet pentru a crea o foaie de calcul nouă sau selectați în care foaie de calcul existentă ar trebui inserat tabelul pivot.
Notă
Când se inserează un tabel pivot într-o foaie de calcul nouă, foaia de calcul este salvată în aplicația Odoo Documents în dosarul personal My Drive.
Faceți clic pe Confirmă.
Tabelul pivot este inserat într-o foaie nouă în foaia de calcul; numele foii este numele tabelului pivot urmat de ID-ul tabelului pivot, de exemplu, Sales Analysis by Sales Team (Pivot #1). În mod implicit, tabelul pivot este un tabel pivot static, unde fiecare celulă conține o funcție specifică Odoo care preia date din baza de date.
Un panou din partea dreaptă a foii de calcul afișează proprietățile tabelului pivot.
Sfat
Pentru a permite manipularea tabelului pivot, convertiți-l într-un tabel pivot dinamic.
Pentru a întrerupe legătura dintre un tabel pivot inserat și baza de date, selectați întregul tabel pivot, faceți clic dreapta și selectați Copiază, apoi faceți din nou clic dreapta și selectați .
Vedeți și
Inserați un tabel pivot care preia date Odoo dintr-o foaie de calcul¶
Pentru a insera un tabel pivot folosind date Odoo direct dintr-o foaie de calcul Odoo:
Deschideți foaia de calcul Odoo relevantă din aplicația Documents sau creați o nouă foaie de calcul goală.
Faceți clic pe din bara de meniu.
În panoul Pivot Odoo nou din dreapta foii, selectați Modelul din care trebuie preluate datele, apoi faceți clic pe Salvare.
Se deschide o nouă foaie cu un tabel pivot gol în colțul din stânga sus al foii; numele foii este numele modelului urmat de ID-ul tabelului pivot, de ex., Comandă de vânzare (Pivot #1). În mod implicit, tabelul pivot este un tabel pivot dinamic, unde celula din stânga sus conține o funcție matriceală specifică Odoo care preia date din baza dvs. de date odată ce coloanele, rândurile și măsurile au fost adăugate.
Un panel în partea dreaptă a foii de calcul afișează proprietățile tabelului pivot.