Funkcija PIVOTBY

Pivot tabele su već odavno s nama i omogućavaju da lako analiziramo podatke izmenom perspektive iz koje gledamo na njih. Od skoro, postoji i funkcija PIVOTBY koja omogućava da dobijemo sličan izveštaj, ali u Excel tabeli. Označavanjem redova, kolona, vrednosti i drugih parametara generiše se dinamički izveštaj. Kako se koristi ova funkcija, saznaćete u tekstu koji sledi…

Sintaksa funkcije PIVOTBY je sledeća:

PIVOTBY(<redovi>;<kolone>;<vrednosti>;<f>;<zaglavlja>;<dubina-r>;<sort-r>;
<dubina-c>;<sort-k>;<filter>;<rel>)

Najjednostavniji način da generišete pivot izveštaj u vidu dinamičke tabele je ako samo navedete dimenziju (kolonu) koju treba prikazati u redovima, dimenziju i funkciju agregacije. Na primer, ako napišete formulu:

=PIVOTBY(Transakcije[CLASSIFICATION];;Transakcije[AMOUNT];SUM)

Prikazaće se tabela koja prikazuje prodaju prema klasifikaciji sa sumom svih iznosa.

Ako želite da dopunite tabelu tako da ona prikazuje i proizvođače u kolonama samo modifikujte formulu:

=PIVOTBY(Transakcije[CLASSIFICATION];Transakcije[MANUFACTURER];Transakcije[AMOUNT];SUM)

Rezultat se vidi u tabeli.

Nakon što navedete funkciju za agregaciju moguće je zadati argument kojim se definiše da li postoje i prikazuju se zaglavlja. Zatim se navodi argument kojim se određuje računanje i prikaz međusuma, kao i sortiranje, na nivou redova i kolona.

Šta ako želite da prikažete sve nazive proizvoda kao i ukupnu prodaju za brend „BAJADERA“? U tom slučaju treba napisati ovakvu formulu:

=PIVOTBY(Transakcije[ITEM NAME];;Transakcije[AMOUNT];SUM;;;;;;Transakcije[BRAND]=“BAJADERA“)

Rezultat je prikazan u tabeli:

Poslednji argument ove funkcije služi da se odredi u odnosu na šta se vrši agregacija, redove ili kolone.

Kao što vidite, funkcija PIVOTBY vraća dinamičke tabele koje olakšavaju analizu podataka, a vi procenite da li je ovo efikasniji način nego da kreirate pivot tabele.