S funkcijo PIVOTBY lahko ustvarite povzetek podatkov s formulo. Podpira združevanje vzdolž dveh osi in združevanje povezanih vrednosti. Če imate na primer tabelo podatkov o prodaji, lahko ustvarite povzetek prodaje po državi in letnici.
Opomba
Čeprav lahko PIVOTBY ustvari podobne rezultate, ni neposredno povezana z Excelovo funkcijo vrtilne tabele.
Sintaksa
S funkcijo PIVOTBY lahko združujete, razvrščate in filtrirate podatke na podlagi polj vrstic in stolpcev, ki jih določite.
Sintaksa funkcije PIVOTBY je:
PIVOTBY(row_fields,col_fields,vrednosti,funkcija,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])
| Argument | Opis |
|---|---|
|
row_fields (zahtevano) |
Stolpčno usmerjena matrika ali obseg z vrednostmi, ki se uporabljajo za združevanje vrstic in ustvarjanje glav vrstic. Matrika ali obseg lahko vsebuje več stolpcev. Če je odgovor pritrdilen, bo rezultat imel več ravni skupine vrstic. |
|
col_fields (zahtevano) |
Stolpčno usmerjena matrika ali obseg z vrednostmi, ki se uporabljajo za združevanje stolpcev in ustvarjanje glav stolpcev. Matrika ali obseg lahko vsebuje več stolpcev. Če je odgovor pritrdilen, bo rezultat imel več ravni skupine stolpcev. |
|
Vrednosti (zahtevano) |
Stolpčno usmerjena matrika ali obseg podatkov, ki jih želite združiti. Matrika ali obseg lahko vsebuje več stolpcev. Če je odgovor pritrdilen, bo rezultat imel več združevanj. |
|
funkcija (zahtevano) |
Funkcija lambda ali funkcija lambda (SUM, AVERAGE, COUNT itd.), ki določa način združevanja vrednosti. Lahko se zagotovi vektor lambd. Če je odgovor pritrdilen, bo rezultat imel več združevanj. Usmerjenost vektorja bo določila, ali so razporejeni po vrsticah ali stolpcih. |
| field_headers | Število, ki določa, ali imajo row_fields, col_fields in vrednosti glave in ali naj bodo glave polj vrnjene v rezultatih. Možne vrednosti so: Manjka: Samodejno. 0: Ne 1: Da in ne prikaži 2: Ne, ampak ustvari 3: Da in pokaži Opomba: Samodejno predvideva, da podatki vsebujejo glave na osnovi argumenta vrednosti. Če je 1. vrednost besedilo, druga pa število, se domneva, da imajo podatki glave. Glave polj so prikazane, če obstaja več ravni vrstic ali skupin stolpcev. |
| row_total_depth | Določa, ali naj glave vrstic vsebujejo vsote. Možne vrednosti so: Manjka: Samodejno: skupne vsote in, kjer je to mogoče, delne vsote. 0: Ni vsot 1: Skupne vsote 2: Skupne in delne vsote -1: Skupne vsote na vrhu -2: Skupne in delne vsote zgoraj Opomba: Za delne vsote row_fields imeti vsaj 2 stolpca. Števila, ki so večja od 2, so podprta , če row_field ima dovolj stolpcev. |
| row_sort_order | Število, ki označuje, kako je treba razvrstiti stolpce. Številke se ujemajo s stolpci v row_fields , sledijo jim stolpci v vrednostih. Če je število negativno, so vrstice razvrščene v padajočem ali obratnem vrstnem redu. Vektor števil je mogoče vnesti pri razvrščanju le na podlagi row_fields. |
| col_total_depth | Določa, ali naj glave stolpcev vsebujejo vsote. Možne vrednosti so: Manjka: Samodejno: skupne vsote in, kjer je to mogoče, delne vsote. 0: Ni vsot 1: Skupne vsote 2: Skupne in delne vsote -1: Skupne vsote na vrhu -2: Skupne in delne vsote zgoraj Opomba: Za delne vsote col_fields imeti vsaj 2 stolpca. Števila, ki so večja od 2, so podprta , če col_field ima dovolj stolpcev. |
| col_sort_order | Število, ki označuje, kako je treba razvrstiti vrstice. Številke se ujemajo s stolpci v col_fields sledijo stolpci v vrednostih. Če je število negativno, so vrstice razvrščene v padajočem ali obratnem vrstnem redu. Vektor števil lahko vnesete, ko razvrščate le na podlagi col_fields. |
| filter_array | Stolpčno usmerjena 1D-zbirka logičnih vrednosti, ki označuje, ali je treba upoštevati ustrezno vrstico s podatki. Opomba: Dolžina polja se mora ujemati z dolžino tistih, ki so na voljo za row_fields in col_fields. |
| relative_to | Če uporabljate funkcijo združevanja, ki zahteva dva argumenta, relative_to nadzoruje, katere vrednosti so navedene za drugi argument funkcije združevanja. Ta funkcija se običajno uporablja, ko je za funkcijo naveden PERCENTOF. Možne vrednosti so: 0: Vsota stolpcev (privzeto) 1: Vsota vrstic 2: Skupne vsote 3: Skupna vsota nadrejenega stolpca 4: Skupna vsota nadrejene vrstice Opomba: Ta argument ima vpliv le, če funkcija zahteva dva argumenta. Če funkciji zagotovite funkcijo lambda po meri, mora ta slediti temu vzorcu: LAMBDA(podmnožica; skupnavsotništvo; SUM(podmnožica)/SUM(skupnavsotni)) |
Primeri
1. primer: uporaba funkcije PIVOTBY za ustvarjanje povzetka skupne prodaje po izdelku in letu.
2. primer: uporabite funkcijo PIVOTBY, če želite ustvariti povzetek skupne prodaje po izdelku in letu. Razvrsti padajoče glede na prodajo.