Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Agregacije mogu da se skupe, rezimiraju ili grupišu podaci. Kada počnete sa neodoljnim podacima iz tabela ili drugih izvora podataka, podaci su često ravni, što znači da ima mnogo detalja, ali nisu na bilo koji način organizovani ili grupisvani. Zbog nedostatka rezimea ili strukture može da oteža otkrivanje obrazaca u podacima. Važan deo modelinga podataka je definisanje agregatnih skupova koje pojednostavavaju, apstraktuju ili rezimiraju obrasce kao odgovor na određeno poslovno pitanje.

Najčešće agregacije, kao što su one koje koriste AVERAGE, COUNT, DISTINCTCOUNT, MAX,MINili SUM mogu da se kreiraju pomoću automatskog zbira. Drugi tipovi agregatnih skupova, kao što su AVERAGEX,COUNTX,COUNTROWSili SUMXvraćaju tabelu i zahtevaju formulu kreiranu pomoću izraza za analizu podataka (DAX).

Razumevanje agregatnih agregatnih Power Pivot

Izbor grupa za agregaciju

Kada agregirate podatke, grupišete podatke po atributima kao što su proizvod, cena, region ili datum, a zatim definišete formulu koja funkcioniše na svim podacima u grupi. Na primer, kada napravite ukupnu vrednost za godinu dana, pravite zbir. Ako zatim napravite odnos ove godine u odnosu na prethodnu godinu i predstavite ih kao procente, to je drugačiji tip agregacije.

Odluka o tome kako se grupišu podaci podstiče poslovno pitanje. Na primer, agregacije mogu da odgovore na sledeća pitanja:

Brojanje   Koliko transakcija je bilo u mesecu?

Proseci    Kolika je bila prodaja u ovom mesecu po prodavcu?

Minimalne i maksimalne vrednosti    U kojim prodajnim oblastima je bilo pet najvećih prodatih jedinica?

Da biste kreirali izračunavanje koje odgovara na ova pitanja, morate imati detaljne podatke koji sadrže brojeve za prebrojavanje ili sabaciju i oni numerički podaci moraju na neki način biti povezani sa grupama koje ćete koristiti za organizovanje rezultata.

Ako podaci još uvek ne sadrže vrednosti koje možete da koristite za grupisnje, kao što je kategorija proizvoda ili ime geografskog regiona u kom se skladište nalazi, možete da uvedete grupe sa podacima tako što ćete dodati kategorije. Kada pravite grupe u programu Excel, morate ručno da otkucate ili izaberete grupe koje želite da koristite između kolona na radnom listu. Međutim, u relacionim sistemima, hijerarhije kao što su kategorije proizvoda često se skladište u tabeli koja nije činjenica ili tabela vrednosti. Tabela kategorije je obično povezana sa podacima neke vrste ključa. Na primer, pretpostavimo da podaci sadrže ID-ove proizvoda, ali ne i imena proizvoda i njihove kategorije. Da biste kategoriju dodali u ravni Excel, morate da kopirate u koloni koja sadrži imena kategorija. Pomoću Power Pivot možete da uvezete tabelu kategorije proizvoda u model podataka, napravite relaciju između tabele sa podacima broja i liste kategorija proizvoda, a zatim koristite kategorije da biste grupisali podatke. Dodatne informacije potražite u temi Kreiranje relacije između tabela.

Izbor funkcije za agregaciju

Kada identifikujete i dodate grupisanja za korišćenje, morate da odlučite koje matematičke funkcije treba da koristite za agregaciju. Agregacija reči se često koristi kao sinonim za matematičke ili statističke operacije koje se koriste u agregacijama, kao što su zbirovi, proseci, minimalne vrednosti ili prebrojavanja. Međutim, Power Pivot vam omogućava da kreirate prilagođene formule za agregaciju, pored standardnih agregatnih funkcije koje se mogu naći u ćelijama Power Pivot i Excel.

Na primer, ako je u prethodnom primeru korišćen isti skup vrednosti i grupisanja, možete da kreirate prilagođene agregatne funkcije koje odgovaraju na sledeća pitanja:

Filtrirani prebrojaci   Koliko transakcija je bilo u mesecu, osim prozora održavanja na kraju meseca?

Odnos korišćenja prosečnih vrednosti tokom vremena    Koliki je procenat rasta ili opadanja prodaje u poređenju sa istim periodom prošle godine?

Grupisane minimalne i maksimalne vrednosti    Koje prodajne okruge su rangirane na vrhu za svaku kategoriju proizvoda ili za svaku promociju prodaje?

Dodavanje agregatnih vrednosti u formule i izvedene tabele

Kada imate opštu predstavu o tome kako podaci treba da se grupišu tako da imaju smisla i sa vrednostima sa koje želite da radite, možete da odlučite da li želite da napravite izvedenu tabelu ili da napravite izračunavanja u okviru tabele. Power Pivot proširiva i poboljšava staru mogućnost funkcije Excel da kreira agregatne funkcije kao što su zbirovi, prebrojavanja ili prosečne vrednosti. Prilagođene agregatne stavke možete da napravite u programu Power Pivot unutar prozora programa Power Pivot ili u oblasti Excel izvedene tabele.

  • U izračunatoj koloni možete da napravite agregatne funkcije koje uzimaju u obzir trenutni kontekst reda da biste preuzeli povezane redove iz druge tabele, azatim sabirao, prebrojavao ili izračunao prosek tih vrednosti u srodnim redovima.

  • U meri možete da kreirate dinamičke agregatne funkcije koje koriste i filtere definisane u formuli i filtere nametnute dizajnom izvedene tabele i izborom segmentatora, naslova kolona i naslova redova. Mere koje koriste standardne agregatne funkcije mogu da se kreiraju u Power Pivot funkciji pomoću automatskog reum-a ili kreiranjem formule. Implicitne mere možete da napravite i koristeći standardne agregatne funkcije u izvedenoj tabeli u Excel.

Dodavanje grupisanja u izvedenu tabelu

Kada dizajnirate izvedenu tabelu, prevlačite polja koja predstavljaju grupisnja, kategorije ili hijerarhije u odeljak sa kolonama i redovima izvedene tabele da biste grupisala podatke. Zatim prevucite polja koja sadrže numeričke vrednosti u oblast vrednosti kako bi se mogli računati, računati ili sažeti.

Ako dodate kategorije u izvedenu tabelu, ali podaci kategorije nisu povezani sa podacima činjenica, možda ćete dobiti grešku ili posebno ishode. On Power Pivot obično pokušava da reši problem tako što će automatski otkriti i predložiti relacije. Više informacija potražite u temi Rad sa relacijama u izvedenim tabelama.

Možete i da prevučete polja u sečenje da biste izabrali određene grupe podataka za prikazivanje. Segmentatori vam omogućavaju da interaktivno grupišete, sortirate i filtrirate rezultate u izvedenoj tabeli.

Rad sa grupisanjem u formuli

Grupisnjanja i kategorije možete da koristite i za prikupljanje podataka uskladištenih u tabelama kreiranjem relacija između tabela, a zatim kreirati formule koje koriste te relacije za potragu za srodnim vrednostima.

Drugim rečima, ako želite da kreirate formulu koja grupiše vrednosti po kategoriji, prvo biste koristili relaciju da povežete tabelu koja sadrži detaljne podatke i tabele koje sadrže kategorije, a zatim napravite formulu.

Dodatne informacije o tome kako se prave formule koje koriste pronalaženja potražite u temi Pronalaženja u Power Pivot formulama.

Korišćenje filtera u agregacijama

Nova funkcija u programu Power Pivot je mogućnost primene filtera na kolone i tabele sa podacima, ne samo u korisničkom interfejsu i u izvedenoj tabeli ili grafikonu, već i u samim formulama koje koristite za izračunavanje agregatnih funkcija. Filteri se mogu koristiti u formulama u izračunatim kolonama i u s.

Na primer, u novim DAX agregatnim funkcijama, umesto da navodite vrednosti preko kojih se sabira ili broji, možete da navedete celu tabelu kao argument. Ako niste primenili filtere na tu tabelu, funkcija agregacije bi funkcionisala sa svim vrednostima u navedenoj koloni tabele. Međutim, u DAX možete da kreirate dinamički ili statični filter u tabeli, tako da agregacija funkcioniše sa različitim podskupom podataka u zavisnosti od uslova filtriranja i trenutnog konteksta.

Kombinujući uslove i filtere u formulama možete da kreirate agregatne vrednosti koje se menjaju u zavisnosti od vrednosti datih u formulama ili koje se menjaju u zavisnosti od izbora naslova redova i naslova kolona u izvedenoj tabeli.

Dodatne informacije potražite u temi Filtriranje podataka u formulama.

Poređenje Excel agregatnih funkcija i DAX funkcija agregacije

Sledeća tabela navodi neke od standardnih agregatnih funkcija koje pruža Excel i pruža veze ka primeni tih funkcija u programu Power Pivot. DAX verzija ovih funkcija ponaša se mnogo isto kao verzija programa Excel, sa nekim manjim razlikama u sintaksi i rukovanju određenim tipovima podataka.

Standardne funkcije agregacije

Funkcija

Upotrebite

AVERAGE

Daje prosek (aritmetičnu srednju vrednost) svih brojeva u koloni.

AVERAGEA

Daje prosek (aritmetičke srednje vrednosti) svih vrednosti u koloni. Rukuje tekstualnim i nenumeričkim vrednostima.

COUNT

Prebrojavanje numeričkih vrednosti u koloni.

COUNTA

Prebrojavanje vrednosti u koloni koje nisu prazne

MAX

Daje najveću numeričku vrednost u koloni.

MAXX

Daje najveću vrednost iz skupa izraza procenjenih u tabeli.

MIN

Daje najmanju numeričku vrednost u koloni.

MINX

Daje najmanju vrednost iz skupa izraza procenjenih u tabeli.

SUM

Sabva sve brojeve u koloni.

DAX funkcije agregacije

DAX sadrži agregatne funkcije koje vam mogu da navedete tabelu preko koje će se izvršiti agregacija. Stoga, umesto jednostavnog dodavanja ili prikupljanja vrednosti u koloni, ove funkcije vam onemogućava da kreirate izraz koji dinamički definiše podatke za agregiranje.

Sledeća tabela navodi agregatne funkcije koje su dostupne u DAX daX programu.

Funkcija

Upotrebite

AVERAGEX

Prosek skupa izraza procenjenih iznad tabele.

COUNTAX

Prebrojavanje skupa izraza procenjenih iznad tabele.

COUNTBLANK

Prebrojavanje praznih vrednosti u koloni.

COUNTX

Prebrojavanje ukupan broj redova u tabeli.

COUNTROWS

Prebrojavanje redova vraćenih iz funkcije ugnežđene tabele, kao što je funkcija filtera.

SUMX

Daje zbir skupa izraza procenjenih u tabeli.

Razlike između DAX i Excel agregatnih funkcija

Iako ove funkcije imaju ista imena kao i Excel, one koristi Power Pivot mašinu za anaktiku memorije u memoriji i prepisuju se za rad sa tabelama i kolonama. DAX formulu ne možete da koristite u Excel radnoj svesci i obrnuto. Mogu da se koriste samo u prozoru Power Pivot tabelama i izvedenim tabelama koje su zasnovane Power Pivot podacima. Takođe, iako funkcije imaju identična imena, ponašanje može biti neznatno drugačije. Više informacija potražite u temama za pojedinačne reference funkcije.

Način na koji se kolone procenjuju u agregiranju razlikuje se i od načina na koji Excel rukuje agregacijama. Primer može da vam pomogne da ilustrojete.

Recimo da želite da dobijete zbir vrednosti iz kolone "Iznos" u tabeli "Prodaja" tako da kreirate sledeću formulu:

=SUM('Sales'[Amount])

U najjednostavnijem slučaju funkcija dobija vrednosti iz jedne nefiltrirane kolone, a rezultat je isti kao u koloni Excel, koja uvek samo sabira vrednosti u koloni Iznos. Međutim, u Power Pivot, formula se tumači kao "Nabavite vrednost u iznosu za svaki red tabele "Prodaja", a zatim sabzaberite te pojedinačne vrednosti. Power Pivot svaki red preko kojeg se izvršava agregacija i izračunava jednu skalarnu vrednost za svaki red, a zatim izvršava agregaciju tih vrednosti. Stoga, rezultat formule može da se razlikuje ako su filteri primenjeni na tabelu ili ako se vrednosti izračunavaju na osnovu drugih agregatnih vrednosti koje mogu biti filtrirane. Više informacija potražite u kontekstu u DAX formulama.

Funkcije DAX vremenske inteligencije

Pored agregatnih funkcija tabele opisanih u prethodnom odeljku, DAX ima agregatne funkcije koje rade sa datumima i vremenima koje navedete kako bi obezbedila ugrađenu vremensku inteligenciju. Ove funkcije koriste opsege datuma da bi priložene srodne vrednosti i prikupljale vrednosti. Možete i da uporedite vrednosti u opsegu datuma.

Sledeća tabela navodi funkcije vremenske inteligencije koje se mogu koristiti za agregaciju.

Funkcija

Upotrebite

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Izračunava vrednost na kraju datog perioda u kalendaru.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

Izračunava vrednost na kraju kalendarskog perioda pre datog perioda.

TOTALMTD

TOTALYTD

TOTALQTD

Izračunava vrednost u intervalu koji počinje prvog dana perioda i završava se na poslednji datum u navedenoj koloni sa datumom.

Druge funkcije u odeljku Funkcija vremenske inteligencije (Funkcije vremenske inteligencije ) jesu funkcije koje se mogu koristiti za preuzimanje datuma ili prilagođenih opsega datuma koje treba koristiti u agregacijama. Na primer, možete da koristite funkciju DATESINPERIOD da biste vratili opseg datuma i da koristite taj skup datuma kao argument druge funkcije da biste izračunali prilagođenu agregatnu funkciju samo za te datume.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×