PivotTable-liigendtabelites saate väärtuseväljade kokkuvõttefunktsioonide abil kombineerida aluseks olevatest lähteandmetest pärinevaid väärtusi. Kui kokkuvõttefunktsioonid ja kohandatud arvutused ei anna soovitud tulemusi, saate arvutuslikel väljadel ja arvutuslikes üksustes luua oma valemid. Näiteks saate müügi komisjonitasule lisada arvutusliku üksuse koos valemiga, mis võib iga piirkonna jaoks isesugune olla. PivotTable-liigendtabel kaasab siis automaatselt komisjonitasu vahesummadesse ja kogusummadesse.
Teine võimalus arvutamiseks on kasutada Power Pivotis mõõte, mille saate luua andmeanalüüsi avaldiste (DAX) valemi abil. Lisateavet leiate teemast Mõõdu loomine Power Pivotis.
PivotTable-liigendtabelid pakuvad andmete arvutamiseks eri võimalusi. Siit leiate teavet saadaolevate arvutusmeetodite kohta ja saate teada, kuidas andmeallika tüüp arvutusi mõjutab ning kuidas kasutada valemeid PivotTable-liigendtabeli ja PivotChart-liigenddiagrammides.
Saadaolevad arvutusmeetodid
PivotTable-liigendtabelites väärtuste arvutamiseks saate kasutada mis tahes järgmist või kõiki järgmisi arvutusmeetodeid.
Kokkuvõttefunktsioonid väärtuseväljadel Väärtuste alal olevad andmed summeerivad Aluseks olevad lähteandmed PivotTable-liigendtabelis. Näiteks lähteandmed
annavad järgmised PivotTable-liigendtabeli ja PivotChart-liigenddiagrammid. Kui loote PivotTable-liigendtabeli andmete põhjal PivotChart-liigenddiagrammi, kajastavad selle PivotChart-liigenddiagrammi väärtused seotud PivotTable-liigendtabeli aruande arvutusi.
PivotTable-liigendtabelis annab veerg Kuu üksused Märts ja Aprill. Reaväli Piirkond annab üksused Põhi, Lõuna, Ida ja Lääs. Veeru Aprill ja rea Põhi ristumiskohal olev väärtus on lähteandmete selliste kirjete, mille välja Kuu väärtus on Aprill ja välja Piirkond väärtus Põhi, müügi kogutulu.
PivotChart-liigenddiagrammis võib väli Piirkond olla kategooriaväli, mis näitab väärtusi Põhi, Lõuna, Ida ja Lääs kategooriatena. Väli Kuu võib olla sarjaväli, mis näitab üksusi Märts, Aprill ja Mai legendis kujutatud sarjadena. Väärtuse väli nimega Müügi summa saab sisaldada andmemarkereid, mis väljendavad iga piirkonna iga kuu kogu müügitulu. Näiteks saab üks andmemarker oma asukoha põhjal vertikaalteljel (väärtuse teljel) väljendada Aprilli kogumüüki piirkonnas Põhi.
Väärtuseväljade arvutamiseks on kõigile lähteandmete tüüpidele, välja arvatud analüütilise töötlemise (OLAP) lähteandmetele, saadaval järgmised kokkuvõttefunktsioonid.
Funktsioon Summeerib Sum (Summa) Väärtuste summa. See on arvandmete vaikefunktsioon. Count (Loenda) Andmeväärtuste arv. Kokkuvõttefunktsioon Count toimib nagu funktsioon COUNTA. Funktsioon Count on mittearvuliste andmete vaikefunktsioon. Average (Keskmine) Väärtuste keskmine. Max (Maksimum) Suurim väärtus. Min (Miinimum) Väikseim väärtus. Product (Korrutis) Väärtuste korrutis. Count Nums (Loenda arvulised) Arvuliste andmeväärtuste arv. Kokkuvõttefunktsioon Count Nums toimib nagu funktsioon COUNT. StDev (Standardhälve) Populatsiooni hinnanguline standardhälve, kui valim on terve populatsiooni alamhulk. StDevp (Populatsiooni standardhälve) Populatsiooni standardhälve, kui populatsioon on kõik kokkuvõetavad andmed. Var (Dispersioon) Populatsiooni hinnanguline dispersioon, kui valim on terve populatsiooni alamhulk. Varp (Populatsiooni dispersioon) Populatsiooni dispersioon, kui populatsioon on kõik kokkuvõetavad andmed.
Kohandatud arvutused Kohandatud arvutus kuvab teistel andmeala üksustel või lahtritel põhinevad väärtused. Näiteks saate kuvada andmevälja Müügi summa väärtused protsendina Märtsi müügist või välja Kuu üksuste jooksva kogusummana.
Järgmised funktsioonid on saadaval kohandatud arvutusteks väärtuseväljadel.Funktsioon Tulem Ära arvuta Kuvab väljale sisestatud väärtust. % üldkokkuvõttest Kuvab väärtused protsendina aruande kõikide väärtuste või andmepunktide kokkuvõttest. % veerusummast Kuvab iga veeru või sarja väärtused protsendina veeru- või sarjasummast. % reasummast Kuvab iga rea või kategooria väärtused protsendina rea- või kategooriasummast. % järgmisest Kuvab väärtused protsendina baasüksuse väärtusest baasväljal. % emarea summast Arvutab väärtused kujul:
(üksuse väärtus) / (emaüksuse väärtus ridadel)% emaveeru summast Arvutab väärtused kujul:
(üksuse väärtus) / (emaüksuse väärtus veergudel)% ema kogusummast Arvutab väärtused kujul:
(üksuse väärtus) / (valitud välja Baasväli emaüksuse väärtus).Erinevus järgmisest Kuvab väärtused erinevusena baasüksuse väärtusest baasväljal. % erinevust järgmisest Kuvab väärtused protsendierinevusena baasüksuse väärtusest baasväljal. Jooksev kokkuvõte Kuvab väärtused baasvälja üksteisele järgnevate üksuste jooksva kokkuvõttena. % jooksvast kokkuvõttest Arvutab väärtuse protsendina baasvälja üksteisele järgnevate üksuste jooksvast kokkuvõttest. Järjesta väikseimast suurimani Kuvab valitud väärtuste reitingu kindlal väljal, kus välja väikseim üksus määratletakse reitinguga 1 ja iga järjest suurem väärtus kõrgema reitinguga. Järjesta suurimast väikseimani Kuvab valitud väärtuste reitingu kindlal väljal, kus välja suurim üksus määratletakse reitinguga 1 ja iga järjest väiksem väärtus kõrgema reitinguga. Register Arvutab väärtused kujul:
((väärtus lahtris) x (üldkokkuvõte üldkokkuvõtetest)) / ((rea üldkokkuvõte) x (veeru üldkokkuvõte)).
- Valemid Kui kokkuvõttefunktsioonid ja kohandatud arvutused ei anna soovitud tulemusi, saate arvutuslikul väljal ja arvutuslikus üksuses luua oma valemid. Näiteks saate müügi komisjonitasule lisada arvutusliku üksuse koos valemiga, mis võib iga piirkonna jaoks isesugune olla. Aruanne kaasab siis automaatselt komisjonitasu vahesummadesse ja kogusummadesse.
Kuidas mõjutab lähteandmete tüüp arvutusi?
Arvutused ja suvandid, mis aruandes saadaval on, olenevad sellest, kas lähteandmed tulevad OLAP-andmebaasist või muud tüüpi andmeallikast.
-
OLAP-lähteandmetel põhinevad arvutused OLAP-kuupide põhjal loodud PivotTable-liigendtabelite summeeritud väärtused arvutatakse OLAP-serveris enne, kui Excel tulemid kuvab. Te ei saa muuta seda, kuidas need eelarvutatud väärtused PivotTable-liigendtabelis arvutatakse. Näiteks ei saa te muuta kokkuvõttefunktsiooni, mida kasutatakse andmeväljade või vahesummade arvutamiseks, ega lisada arvutuslikke välju arvutuslikele üksustele.
Samuti kui OLAP-server pakub arvutuslikke välju, mida nimetatakse arvutuslikeks liikmeteks, näete neid välju PivotTable-liigendtabeli väljaloendis. Samuti näete kõiki makrode loodud arvutuslikke välju ja arvutuslikke üksusi, mis kirjutati keeles Visual Basic for Applications (VBA) ja salvestati teie töövihikusse, kuid te ei saa neid välju ega üksusi muuta. Kui vajate arvutuste lisatüüpe, pöörduge OLAP-andmebaasi administraatori poole.
OLAP-andmeallika korral saate vahesummade ja kogusummade arvutamisel peidetud üksused kaasata või välistada. - Mitte-OLAP-lähteandmetel põhinevad arvutused Muud tüüpi välisandmetel või tööleheandmetel põhinevates PivotTable-liigendtabelites kasutab Excel arvandmeid sisaldavate väärtuseväljade arvutamiseks kokkuvõttefunktsiooni Sum ja teksti sisaldavate andmeväljade arvutamiseks kokkuvõttefunktsiooni Count. Andmete täpsemaks analüüsimiseks ja kohandamiseks saate valida mõne muu kokkuvõttefunktsiooni, näiteks Keskmine, Max või Min. Samuti saate luua oma valemeid, mis kasutavad aruande või teise töölehe andmete elemente, luues väljal arvutusliku välja või arvutusliku üksuse.
Valemite kasutamine PivotTable-liigendtabelites
Valemeid saate luua ainult aruannetes, mis põhinevad muud tüüpi lähteandmetel. OLAP-andmebaasil põhinevates aruannetes valemeid kasutada ei saa. Kui kasutate valemeid PivotTable-liigendtabelites, peaksite teadma järgmisi valemite süntaksireegleid ja käitumist.
PivotTable-liigendtabeli valemielemendid Arvutusliku välja ja arvutusliku üksuse jaoks loodavates valemites saate kasutada tehtemärke ja avaldisi nagu teistes töölehevalemites. Saate kasutada konstante ja viidata aruande andmetele, kuid te ei saa kasutada lahtriviiteid ega määratud nimesid. Te ei saa kasutada töölehefunktsioone, mis nõuavad argumentidena lahtriviiteid või määratud nimesid, samuti ei saa te kasutada massiivifunktsioone.
Välja- ja üksusenimed Excel kasutab välja- ja üksusenimesid teie valemites aruande elementide tuvastamiseks. Järgmises näites kasutavad andmed vahemikus C3:C9 väljanime Piimatooted. Arvutuslik üksus väljal Tüüp, mis eeldab uue toote müüki piimatoodete müügi põhjal, saab kasutada näiteks valemit =Piimatooted * 115%.
Märkus.
PivotChart-liigenddiagrammis kuvatakse väljad PivotTable-liigendtabeli väljaloendis ja üksusenimed iga välja ripploendis. Ärge ajage neid nimesid segi diagrammispikrites kuvatavate nimedega, mis näitavad sarjade ja andmepunktide nimesid.
Valemid töötavad kogusummade, mitte üksikute kirjetega. Arvutuslike väljade valemid kasutavad valemi väljade aluseks olevate andmete summat. Näiteks korrutab arvutusliku välja valem =Sales * 1.2 iga tüübi ja piirkonna müügi teguriga 1,2; see ei korruta iga üksikut müüki teguriga 1,2 ega liida seejärel korrutisi.
Arvutuslike üksuste valemid tegelevad üksikute kirjetega. Näiteks korrutab arvutusliku üksuse valem =Piimatooted *115% iga üksiku Piimatoodete müügi teguriga 115% ja seejärel liidetakse korrutised alal Väärtused kokku.Tühikud, arvud ja sümbolid nimedes Nimes, mis sisaldab mitut välja, võivad väljad olla suvalises järjestuses. Näiteks ülaltoodud näites saab vahemik C6:D6 olla nimega ’Aprill Põhi’ või ’Põhi Aprill’. Ümbritsege nimed, mis koosnevad rohkem kui ühest sõnast või sisaldavad arve või sümboleid, ülakomadega.
Kogusummad Valemid ei saa viidata kogusummadele (siinse näite korral näiteks Märts Kogusumma, Aprill Kogusumma ja Üldkogusumma).
Väljanimed üksuseviidetes Välja nime saate lisada üksuse viitesse. Üksuse nimi peab olema nurksulgudes: näiteks Piirkond[Põhi]. Kas kasutate seda vormingut #NAME vältimiseks? kui aruande kahel erineval väljal on kaks üksust sama nimega. Näiteks kui aruandes on väljal Tüüp üksus Liha ja väljal Kategooria teine üksus Liha, saate #NAME takistada? kui viitate üksustele kui Tüüp[Liha] ja Kategooria[Liha].
Üksustele viitamine asukoha järgi Üksusele saate viidata selle asukoha järgi aruandes, nagu see on praegu sorditud ja kuvatud. Tüüp[1] on Piimatooted ja Tüüp[2] on Mereannid. Üksus, millele on sel viisil viidatud, saab muutuda, kui üksuste asukoht muutub või kuvatakse või peidetakse muid üksusi. Peidetud üksusi selles registris ei loendata.
Üksustele viitamiseks saab kasutada suhtelisi asukohti. Asukohad määratletakse valemit sisaldava arvutusliku üksuse suhtes. Kui Lõuna on praegune piirkond, siis Piirkond[-1] on Põhi; kui Põhi on praegune piirkond, siis Piirkond[+1] on Lõuna. Näiteks saab arvutuslik üksus kasutada valemit =Piirkond[-1] * 3%. Kui teie antud asukoht on esimesest üksusest eespool või viimasest üksusest tagapool, annab valem tulemiks vea #REF!.
Valemite kasutamine PivotChart-liigenddiagrammides
PivotChart-liigenddiagrammides valemite kasutamiseks looge valemid seotud PivotTable-liigendtabelites, kus saate vaadata üksikuid väärtusi, millest teie andmed koosnevad, ja seejärel saate tulemid graafiliselt kuvada PivotChart-liigenddiagrammil.
Näiteks kuvab järgmine PivotChart-liigenddiagramm iga müügiesindaja müüginäitajaid piirkonna kohta:
Kui soovite vaadata, millised oleksid müügitulemused siis, kui neid suurendada 10%, saate seotud PivotTable-liigendtabelis luua arvutusliku välja, mis kasutab valemit =Müük * 110%.
Tulem kuvatakse otsekohe PivotChart-liigenddiagrammil, nagu on näha alloleval diagrammil:
Kui soovite näha eraldi andmemarkerit piirkonna Põhi müügi kohta, millest on lahutatud transpordikulud 8%, saate väljale Piirkond luua arvutusliku üksuse valemiga =Põhi – (Põhi * 8%).
Tulemiks saate järgmise diagrammi:
Väljal Müügiesindaja loodud arvutuslik üksus kuvatakse legendis esindatud sarjana ja diagrammis kuvatakse see iga kategooria andmepunktina.
Kas vajate rohkem abi?
Võite alati küsida Exceli tehnikakogukonna eksperdilt või kogukonnafoorumites tuge.