Applies ToExcel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Združevanje je način strnjenja, povzemanja ali združevanja podatkov. Ko začnete z neobdelanimi podatki iz tabel ali drugih virov podatkov, so podatki pogosto raven, kar pomeni, da je veliko podrobnosti, vendar niso bili organizirani ali združeni na noben način. Zaradi pomanjkanja povzetkov ali strukture boste morda težko odkrili vzorce v podatkih. Pomemben del modeliranja podatkov je določanje združevanj, ki poenostavijo, abstraktno ali povzemajo vzorce v odgovor na določeno poslovno vprašanje.

Najpogostejša združevanja, na primer tista, ki uporabljajo AVERAGE, COUNT, DISTINCTCOUNT, MAX, MIN ali SUM, lahko samodejno ustvarite v meri s samodejno vsoto. Druge vrste združevanj, kot so AVERAGEX, COUNTX, COUNTROWS ali SUMX, vrnejo tabelo in zahtevajo formulo, ustvarjeno z izrazi za analizo podatkov (DAX).

Razumevanje združevanj v Power Pivot

Izbiranje Skupine za združevanje

Ko združite podatke, združite podatke po atributih, kot so izdelek, cena, območje ali datum, nato pa določite formulo, ki deluje na vseh podatkih v skupini. Ko na primer ustvarite skupno vsoto za eno leto, ustvarite združevanje. Če nato ustvarite razmerje med tem letom in ga predstavite kot odstotke, je to druga vrsta združevanja.

Odločitev o tem, kako združiti podatke, temelji na poslovnem vprašanju. Združevanje lahko na primer odgovori na ta vprašanja:

Šteje   Koliko transakcij je bilo v mesecu?

Povprečja    Kakšna je bila srednja prodaja v tem mesecu po prodajalcih?

Najmanjše in največje vrednosti    Katera prodajna okrožja so bila prvih pet v smislu prodanih enot?

Če želite ustvariti izračun, ki odgovori na ta vprašanja, morate imeti podrobne podatke s števili, ki jih želite prešteti ali sešteti, številski podatki pa morajo biti povezani s skupinami, ki jih boste uporabili za organiziranje rezultatov.

Če podatki še ne vsebujejo vrednosti, ki jih lahko uporabite za združevanje, na primer kategorijo izdelka ali ime geografskega območja, kjer se nahaja trgovina, priporočamo, da svojim podatkovom predstavite skupine tako, da dodate kategorije. Ko gradite skupine v Excelu, morate ročno vnesti ali izbrati skupine, ki jih želite uporabiti, med stolpci na delovnem listu. V relacijskih sistemih pa so hierarhije, kot so kategorije za izdelke, pogosto shranjene v drugi tabeli, kot je tabela z dejstvom ali vrednostjo. Tabela zvrsti je običajno povezana s podatki o dejstvu z neke vrste ključem. Recimo, da vaši podatki vsebujejo ID-je izdelkov, ne pa tudi imen izdelkov ali njihovih kategorij. Če želite dodati kategorijo na raven Excelov delovni list, morate kopirati v stolpec, ki vsebuje imena kategorij. S Power Pivot lahko tabelo kategorije izdelka uvozite v podatkovni model, ustvarite relacijo med tabelo s podatki o številkah in seznamom kategorij izdelkov, nato pa s kategorijami združite podatke. Če želite več informacij, Ustvarjanje relacije med tabelami.

Izbira funkcije za združevanje

Ko določite in dodate skupine, ki jih želite uporabiti, se morate odločiti, katere matematične funkcije boste uporabili za združevanje. Pogosto je združevanje besed uporabljeno kot sopomenka za matematične ali statistične operacije, ki se uporabljajo v združevanjih, kot so vsote, povprečja, minimum ali število. Vendar pa Power Pivot omogoča, da ustvarite formule po meri za združevanje, poleg standardnih združevanj v obeh Power Pivot in Excelu.

Če imate na primer enak nabor vrednosti in združevanj, kot je bil uporabljen v prejšnjih primerih, lahko ustvarite združevanja po meri, ki odgovorijo na ta vprašanja:

Filtrirano število   Koliko transakcij je bilo v mesecu, razen v oknu za vzdrževanje ob koncu meseca?

Razmerja, ki uporabljajo povprečja v časovnem obdobju    Kakšen je bil odstotek rasti ali upada prodaje v primerjavi z enakim obdobjem lani?

Združene najmanjše in največje vrednosti    Katera prodajna okrožja so bila razvrščena na vrh za vsako kategorijo izdelka ali za vsako promocijo prodaje?

Dodajanje združevanj v formule in vrtilne tabele

Če imate splošno predstavo o tem, kako naj bodo vaši podatki združeni, da so smiselni, in vrednosti, s katerimi želite delati, se lahko odločite, ali boste ustvarili vrtilno tabelo ali ustvarili izračune v tabeli. Power Pivot razširi in izboljša izvorno zmogljivost Excela za ustvarjanje združevanj, kot so vsote, seštevki ali povprečja. Združevanje po meri lahko ustvarite v Power Pivot v oknu Power Pivot ali v območju Excelove vrtilne tabele.

  • V izračunanem stolpcu lahko ustvarite združevanja, ki uporabljajo trenutni kontekst vrstice, da pridobite sorodne vrstice iz druge tabele, in nato seštejete, preštejete ali izračunate povprečje teh vrednosti v povezanih vrsticah.

  • V meri lahko ustvarite dinamična združevanja, ki uporabljajo oba filtra, določena v formuli, in filtre, ki so določeni z načrtom vrtilne tabele in izborom razčlenjevalnikov, naslovov stolpcev in glav vrstic. Mere s standardnimi združevanji lahko ustvarite v Power Pivot s samodejno vsoto ali z ustvarjanjem formule. Implicitne mere lahko ustvarite tudi s standardnimi združevanji v vrtilni tabeli v Excelu.

Dodajanje združevanj v vrtilno tabelo

Ko načrtujete vrtilno tabelo, povlecite polja, ki predstavljajo združevanja, kategorije ali hierarhije, v odsek stolpcev in vrstic vrtilne tabele, da združite podatke. Nato v območje vrednosti povlečete polja, ki vsebujejo številske vrednosti, tako da jih je mogoče prešteti, izračunati povprečje ali sešteti.

Če dodate kategorije v vrtilno tabelo, vendar podatki kategorije niso povezani s podatki o dejstvu, se lahko prikaže napaka ali nenavadni rezultati. Običajno Power Pivot poskusi odpraviti težavo tako, da samodejno zazna in predlaga relacije. Če želite več informacij, glejte Delo z relacijami v vrtilnih tabelah.

Polja lahko povlečete tudi v razčlenjevalnike, da izberete določene skupine podatkov za ogled. Razčlenjevalniki omogočajo interaktivno združevanje, razvrščanje in filtriranje rezultatov v vrtilni tabeli.

Delo z združevanjem v formuli

Z združevanji in kategorijami lahko tudi združite podatke, ki so shranjeni v tabelah, tako da ustvarite relacije med tabelami, nato pa ustvarite formule, ki uporabljajo te odnose za iskanje povezanih vrednosti.

Z drugimi besedami, če želite ustvariti formulo, ki razvrsti vrednosti po kategoriji, najprej uporabite relacijo, da povežete tabelo s podrobnmi podatki in tabelami s kategorijami, nato pa ustvarite formulo.

Če želite več informacij o ustvarjanju formul, ki uporabljajo iskanja, glejte Iskanja v formulah dodatka Power Pivot.

Uporaba filtrov v združevanju

Nova funkcija v programu Power Pivot je možnost uporabe filtrov za stolpce in tabele s podatki, ne le v uporabniškem vmesniku in v vrtilni tabeli ali grafikonu, temveč tudi v formulah, ki jih uporabljate za izračun združevanj. Filtre lahko uporabite v formulah v izračunanih stolpcih in s.

V novih funkcijah združevanja DAX lahko na primer namesto določanja vrednosti, nad katerimi želite sešteti ali sešteti, za argument določite celotno tabelo. Če v tej tabeli niste uporabili filtrov, bi funkcija združevanja delovala glede na vse vrednosti v določenem stolpcu tabele. Vendar pa lahko v jeziku DAX v tabeli ustvarite dinamični ali statični filter, tako da združevanje deluje glede na drug podnabor podatkov, odvisno od pogoja filtra in trenutnega konteksta.

Z združevanjem pogojev in filtrov v formulah lahko ustvarite združevanja, ki se spreminjajo glede na vrednosti, ki so na voljo v formulah, ali se spreminjajo glede na izbor naslovov vrstic in naslovov stolpcev v vrtilni tabeli.

Če želite več informacij, glejte Filtriranje podatkov v formulah.

Primerjava Excelovih funkcij združevanja in združevalnih funkcij JEZIKA DAX

V spodnji tabeli so navedene nekatere standardne funkcije združevanja, ki jih ponuja Excel, in povezave do izvajanja teh funkcij v Power Pivot. Različica dax teh funkcij deluje precej enako kot različica excela, z nekaterimi manjšimi razlikami v sintaksi in obravnavanju določenih podatkovnih tipov.

Funkcije standardnega združevanja

Funkcija

Uporabi

POVPREČNA

Vrne povprečno vrednost (aritmetično sredino) vseh števil v stolpcu.

AVERAGEA

Vrne povprečno vrednost (aritmetično sredino) vseh vrednosti v stolpcu. Obravnava besedilne in neštevilske vrednosti.

COUNT

Prešteje število številskih vrednosti v stolpcu.

COUNTA

Prešteje število vrednosti v stolpcu, ki niso prazne.

NAJVEČ

Vrne največjo številsko vrednost v stolpcu.

MAXX

Vrne največjo vrednost iz nabora izrazov, ovrednotenih prek tabele.

MIN

Vrne najmanjšo številsko vrednost v stolpcu.

MINX

Vrne najmanjšo vrednost iz nabora izrazov, ovrednotenih prek tabele.

VSOTA

Sešteje vsa števila v stolpcu.

Združevalne funkcije jezika DAX

DAX vključuje združevalne funkcije, s katerimi lahko določite tabelo, prek katere želite izvesti združevanje. Zato vam te funkcije ne omogočajo le dodajanja ali povprečja vrednosti v stolpcu, ampak vam omogočajo, da ustvarite izraz, ki dinamično določa podatke za združevanje.

V spodnji tabeli so navedene funkcije združevanja, ki so na voljo v orodju DAX.

Funkcija

Uporabi

AVERAGEX

Izračuna povprečje nabora izrazov, ovrednotenih nad tabelo.

COUNTAX

Prešteje nabor izrazov, ovrednotenih prek tabele.

COUNTBLANK

Prešteje število praznih vrednosti v stolpcu.

COUNTX

Prešteje skupno število vrstic v tabeli.

ŠTETJA

Prešteje število vrstic, vrnjenih iz ugnezdene funkcije tabele, kot je funkcija filtriranja.

SUMX

Vrne vsoto nabora izrazov, ovrednotenih prek tabele.

Razlike med združevalniki jezika DAX in Excelovih funkcij združevanja

Čeprav imajo te funkcije enaka imena kot njihove ustreznice v Excelu, uporabljajo Power Pivot mehanizem analitike v pomnilniku in so bile prepisano za delo s tabelami in stolpci. Formule DAX ni mogoče uporabiti v Excelovem delovnem zvezku in obratno. Uporabite jih lahko le v Power Pivot in vrtilnih tabelah, ki temeljijo na Power Pivot podatkih. Čeprav imajo funkcije identična imena, je delovanje lahko nekoliko drugačno. Če želite več informacij, glejte teme s sklici posameznih funkcij.

Način, kako so stolpci ovrednoteni v združevanju, se razlikuje tudi od načina, kako Excel obravnava združevanja. Primer bo morda v pomoč pri ponazoritev.

Vzemimo za primer, da želite dobiti vsoto vrednosti v stolpcu Znesek v tabeli Prodaja, zato ustvarite to formulo:

=SUM('Sales'[Amount])

V najpreprostejših primerih funkcija pridobi vrednosti iz enega stolpca, ki ni filtriran, rezultat pa je enak kot v Excelu, ki vedno sešteje vrednosti v stolpcu Znesek. Toda v Power Pivot se formula tolmači kot »Dobite vrednost v polju »Znesek« za vsako vrstico tabele »Prodaja« in nato seštejete te posamezne vrednosti. Power Pivot vsako vrstico, v kateri se izvede združevanje, in izračuna eno skalarno vrednost za vsako vrstico, nato pa izvede združevanje teh vrednosti. Rezultat formule je zato lahko drugačen, če so bili v tabeli uporabljeni filtri ali če so vrednosti izračunane na podlagi drugih združevanj, ki bi lahko bile filtrirane. Če želite več informacij, glejte Kontekst v formulah jezika DAX.

Funkcije za obveščanje o času jezika DAX

Poleg funkcij združevanja tabel, ki so opisane v prejšnjem razdelku, ima DAX združevalne funkcije, ki delujejo z datumi in časi, ki jih določite, za zagotavljanje vgrajenega podatkov o času. Te funkcije uporabljajo obsege datumov za pridobivanje povezanih vrednosti in združevanje vrednosti. Prav tako lahko primerjate vrednosti v datumskih obsegih.

V spodnji tabeli so navedene funkcije za obveščanje o času, ki jih je mogoče uporabiti za združevanje.

Funkcija

Uporabi

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Izračuna vrednost na koncu danega obdobja na koledarju.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

Izračuna vrednost na koncu obdobja na koledarju pred danim obdobjem.

TOTALMTD

TOTALYTD

TOTALQTD

Izračuna vrednost v intervalu, ki se začne na prvi dan obdobja in konča na zadnji datum v določenem stolpcu z datumom.

Druge funkcije v razdelku Funkcija časovnega obveščanja (funkcije za obveščanje o času) so funkcije, ki jih je mogoče uporabiti za pridobivanje datumov ali obsegov datumov po meri, ki jih lahko uporabite v združevanju. S funkcijo DATESINPERIOD lahko na primer vrnete obseg datumov in ta nabor datumov uporabite kot argument v drugi funkciji, da izračunate združevanje po meri za samo te datume.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.