Laadige andmekomplekt alla siin koos juhendajaga.
Mitmes finants-, finantsanalüüsi-, finantsturgude ja finantsinvesteeringutega seotud valdkonnas ja alamvaldkonnas on Microsoft Excel on kuningas. Aasta saabumise ja eksponentsiaalse kasvuga Suured andmed aastakümnete pikkuse andmete liitmise ja akumuleerimise, odava pilvemälu tuleku ja asjade interneti - st. e-kaubandus, sotsiaalmeedia ja seadmete vastastikune seos —Excel'i pärandfunktsioonid ja võimalused on viidud oma piiridesse.
Täpsemalt vähendasid vanema põlvkonna Exceli infrastruktuuri ja töötlemispiirangud, nagu selle rea limiit 1 048 576 rida, või paratamatu töötlemise aeglustumine, kui tegemist on suurte andmekogumite, andmetabelite ja omavahel ühendatud arvutustabelitega, selle kui suure andmeside tööriista kasutatavust. Kuid 2010. aastal lisas Microsoft Excelisse uue mõõtme, nimega Toide Pivot . Power Pivot pakkus Excelile järgmise põlvkonna äriteabe ja ärianalüüsi funktsionaalsust, mis võimaldab peaaegu piiramatute andmekogumite väljavõtmist, kombineerimist ja analüüsimist ilma kiiruse halvenemiseta. Vaatamata selle avaldamisele kaheksa aastat tagasi, ei tea enamik finantsanalüütikuid endiselt Power Pivoti kasutamist ja paljud ei tea, et see üldse olemas on.
Selles artiklis näitan teile, kuidas kasutada Power Pivot'i tavaliste Exceli probleemide ületamiseks ja heita pilk tarkvara täiendavatele eelistele, kasutades selleks mõningaid näiteid. See Power Pivoti õpetus on mõeldud juhendiks, mida saate selle tööriistaga saavutada, ja uurib lõpuks mõningaid näidiskasutusjuhte, kus Power Pivot osutub sageli hindamatuks.
Power Pivot on Microsofti Exceli funktsioon, mis võeti kasutusele Exceli 2010 ja 2013 lisandmoodulina ning on nüüd rakenduste Excel 2016 ja 365 natiivfunktsioon. selgitab , Power Pivot for Excel “võimaldab teil importida miljoneid ridu andmeid mitmest andmeallikast ühte Exceli töövihikusse, luua seoseid heterogeensete andmete vahel, luua valemite abil arvutatud veerge ja mõõdikuid, luua PivotTable-liigendtabeleid ja PivotCharts-e ning seejärel andmeid edasi analüüsida et saaksite äriotsuseid teha õigeaegselt ilma IT-abi nõudmata. '
Peamine väljendikeel, mida Microsoft Power Pivotis kasutab, on DAX (Data Analysis Expressions), ehkki teisi saab konkreetsetes olukordades kasutada. Jällegi, nagu Microsoft selgitab, „DAX on funktsioonide, operaatorite ja konstantide kogum, mida saab valemis või avaldises kasutada ühe või mitme väärtuse arvutamiseks ja tagastamiseks. Lihtsamalt öeldes aitab DAX teil luua mudelis juba sisalduvatest andmetest uut teavet. ' Õnneks näevad DAX-i valemid juba Exceliga tuttavate jaoks tuttavad, kuna paljudel valemitel on sarnane süntaks (nt SUM
, AVERAGE
, TRUNC
).
Selguse huvides võib Power Pivoti ja Exceli Exceli kasutamise peamised eelised kokku võtta järgmiselt:
Järgmistes jaotistes vaatan läbi kõik ülaltoodud asjad ja näitan, kuidas Power Pivot for Excel võib olla kasulik.
Nagu varem viidatud, on Exceli üks peamisi piiranguid töötamine äärmiselt suurte andmekogumitega. Meie õnneks saab Excel nüüd otse Power Pivotisse laadida üle miljoni rea piirmäära.
Selle tõestamiseks koostasin üheksa erineva tootekategooria ja nelja piirkonnaga spordikaupade jaemüüjale näidisandmekogu kahe aasta müügist. Saadud andmekogum on kaks miljonit rida.
Kasutades Andmed lindil vahekaardil lõin a Uus päring CSV-failist (vt Uue päringu loomine allpool). Seda funktsiooni nimetati varem PowerQueryks, kuid alates Excel 2016 ja 365 oli see tihedamalt integreeritud Exceli vahekaardile Data.
Exceli tühjast töövihikust kuni kõigi kahe miljoni rea Power Pivoti laadimiseni kulus umbes üks minut! Pange tähele, et mul õnnestus teha kergeid andmete vormindusi, reklaamides esimest rida veerunimedeks. Viimaste aastate jooksul on Power Query funktsionaalsus oluliselt paranenud, alates Exceli lisandmoodulist kuni tööriistariba vahekaardi Andmed tihedalt integreeritud osani. Power Query võimaldab teie andmeid pöörata, tasandada, puhastada ja kujundada oma valikuvõimaluste ja oma keele M kaudu.
Üks teistest Power Pivot for Exceli peamistest eelistest on võimalus andmeid hõlpsalt importida mitmest allikast. Varem lõid paljud meist oma mitmete andmeallikate jaoks mitu töölehte. Sageli hõlmas see protsess VBA koodi kirjutamist ja nendest erinevatest allikatest kopeerimist / kleepimist. Meie õnneks võimaldab Power Pivot siiski importida andmeid erinevatest andmeallikatest otse Excelisse, ilma et peaksite ülalnimetatud probleemidega kokku puutuma.
Näituse 1 funktsiooni Päring abil saame hankida järgmistest allikatest:
Lisaks saab andmete integreerimiseks kombineerida mitu andmeallikat kas funktsioonis Päring või Power Pivoti aknas. Näiteks saate Exceli töövihikust tootmiskulude andmed ja tegelikud müügitulemused SQL-serverist päringu kaudu Power Pivoti tõmmata. Sealt saate ühendada need kaks andmekogumit, sobitades tootmis-partii numbrid, et saada ühiku brutomarginaal.
Teine Power Pivoti Exceli jaoks eelis on võime manipuleerida ja töötada koos suurte andmekogumitega, et teha asjakohaseid järeldusi ja analüüse. Tutvustan allpool mõnda levinumat näidet, et anda teile aimu tööriista võimsusest.
Exceli junkid nõustuvad kahtlemata, et PivotTable-liigendtabelid on ühed kõige kasulikumad ja samal ajal ka kõige masendavamad ülesanded, mida me täidame. Pettumus eriti suuremate andmekogumitega töötamisel. Õnneks võimaldab Power Pivot Exceli jaoks meil suuremate andmekogumitega töötades hõlpsalt ja kiiresti luua PivotTable-liigendtabeleid.
Alloleval pildil pealkirjaga Meetmete loomine , pange tähele, kuidas Power Pivoti aken on kaheks paaniks eraldatud. Ülemisel paanil on andmed ja alumisel paanil on mõõdud. Mõõt on arvutus, mis viiakse läbi kogu andmekogumi ulatuses. Olen sisestanud mõõtmise, kirjutades esiletõstetud lahtrisse.
Total Sales:=SUM('Accounting Data'[Amount])
See loob uue mõõdiku, mis summeerub veerus Summa. Samamoodi võin kirjutada allpool olevasse lahtrisse teise mõõtme
Average Sales:=AVERAGE('Accounting Data'[Amount])
Sealt vaadake, kui kiiresti on tuttava PivotTable-liigendtabeli loomine suurele andmekogumile.
Exceli kasutavate finantsanalüütikutena oleme osavad keeruliste valemite kasutamises, et tehnoloogiat oma tahtmise järgi painutada. Me valdame VLOOKUP
, SUMIF
ja isegi kardetud INDEX(MATCH())
Power Pivoti abil saame aga suure osa sellest aknast välja visata.
Selle funktsionaalsuse demonstreerimiseks lõin väikese võrdlustabeli, milles määrasin iga kategooria tüübile. Valides „Lisa andmemudelisse”, laaditakse see tabel Power Pivoti (vt Kasutaja loodud tabeli lisamine Power Pivoti mudelile ülal).
Lõin ka meie andmekogumis kasutamiseks kuupäevade tabeli (vt Kuupäevade tabeli loomine allpool). Power Pivot Exceli jaoks hõlbustab kuupäevade tabeli kiiret loomist, et koondada kuude, kvartalite ja nädalapäevade kaupa. Kasutaja saab luua ka kohandatud kuupäevade tabeli, mida saab analüüsida nädalate, eelarveaastate või mis tahes organisatsioonipõhiste rühmituste kaupa.
Lisaks meetmetele on veel üks arvutusliik: arvutatud veerud. Exceli kasutajatele on nende valemite kirjutamine mugav, kuna need on väga sarnased andmetabelitesse valemite kirjutamisele. Olen allpool loonud uue arvutatud veeru (vt Arvutatud veeru loomine allpool), mis sorteerib raamatupidamisandmete tabeli summa järgi. Alla 50 dollari suuruse müügi juures on silt „Väike” ja kõik ülejäänud sildid „Suur”. Kas valem ei tundu intuitiivne?
Seejärel saame diagrammi vaate abil luua seose raamatupidamisandmete tabeli kategooria välja ja kategooria tabeli kategooria välja vahel. Lisaks saame määratleda seose raamatupidamisandmete tabeli väljale Müügikuupäev ja tabeli Kalender väljale Kuupäev.
Nüüd ilma ühegi SUMIF
-ta või VLOOKUP
vajalikke funktsioone, saame luua PivotTable-liigendtabeli, mis arvutab kogu müügi aasta ja tüübi järgi koos jaotisega Tehingu suurus.
Või võime uue tabeli Kalender abil luua keskmise nädalamüügi graafiku igaks nädalapäevaks.
Ehkki see graafik tundub lihtne, on muljetavaldav, et kahe miljoni rea andmete konsolideerimise loomiseks kulus vähem kui kümme sekundit, ilma et müügiandmetesse lisataks uut veergu.
Kõiki neid konsolideeritud aruandluse stsenaariume suudame teostada, kuid saame siiski üksikasjalikult uurida üksikuid ridu. Me säilitame oma väga üksikasjalikud andmed.
Siiani on enamus minu näidatud analüüsist suhteliselt sirgjoonelised arvutused. Nüüd tahan näidata selle platvormi mõningaid arenenumaid võimalusi.
Sageli soovime finantstulemusi uurides võrrelda neid eelmise aasta võrreldava ajakavaga. Power Pivotil on sisseehitatud ajaluure funktsioonid.
Same Period Last Year Sales:=CALCULATE([Total Sales],SAMEPERIODLASTYEAR('Calendar'[Date])) YOY Sales Growth:=if(not(ISBLANK([Same Period Last Year Sales])),([Total Sales]/[Same Period Last Year Sales])-1,BLANK())
Näiteks lisades Power Pivoti tabelisse Raamatupidamisandmed ainult kaks ülaltoodud mõõdikut, saan mõne järgmise klõpsuga luua järgmise PivotTable-liigendtabeli.
Finantsanalüütikuna on üks probleem, mida sageli lahendama pean, mittevastavate detailide probleem. Meie näites kuvatakse tegelikud müügiandmed kategooriatasemel, kuid koostame eelarve, mis on ainult hooajalisel tasemel. Selle ebakõla edendamiseks koostame kvartalieelarve, isegi müügiandmete kaudu.
Power Pivot for Exceli abil on see vastuolu hõlpsasti lahendatav. Luues kaks täiendavat võrdlustabelit või dimensioonitabelit andmebaasi nomenklatuuris, saame nüüd luua sobivad seosed, et analüüsida meie tegelikku müüki eelarvestatud summade alusel.
Excelis saab järgmine PivotTable-liigendtabel kiiresti kokku.
Lisaks saame määratleda uued mõõdikud, mis arvutavad tegeliku müügi ja eelarvestatud müügi erinevuse järgmiselt:
Actual-to-Budget Variance:=DIVIDE([Total Sales],[Total Budgeted Sales])-1
Selle mõõtme abil saame näidata variatsiooni PivotTable-liigendtabelis.
Lõpuks uurime konkreetse kategooria müüki protsendina kogu müügist (nt kategooria panus kogumüügile) ja konkreetse kategooria müüki protsendina kogu sama tüüpi müügist (nt kategooria panus hooajalisesse tüüpi) müük). Lõin kaks allpool olevat meedet:
Total Sales as Percent of All Sales:=[Total Sales]/CALCULATE([Total Sales],ALL('Accounting Data')) Total Sales as Percent of Type:=[Total Sales]/CALCULATE([Total Sales],ALL('Accounting Data'[Category]))
Neid meetmeid saab nüüd uues PivotTable-liigendtabelis juurutada:
Pange tähele, kuidas arvutusi tehakse mõlemad kategooria ja hooajalise tüübi tase. Mulle meeldib, kui kiiresti ja vaevata neid arvutusi nii suure andmekogumi jaoks tehakse. Need on vaid mõned näited Power Pivoti elegantsest ja arvutuslikust võimest.
Teine eelis on see, et faili suurus väheneb. Algne failisuurus oli 91 MB ja nüüd on see alla 4 MB. See on 96% tihendus algfailist.
Kuidas see juhtub? Power Pivot kasutab xVelocity mootor andmete tihendamiseks. Lihtsamalt öeldes salvestatakse andmed pigem veergudesse kui ridadesse. See salvestusmeetod võimaldab arvutil dubleerida väärtusi. Meie näiteandmekogumis on ainult neli piirkonda, mida korratakse kõigis kahes miljonis reas. Power Pivot Exceli jaoks saab neid andmeid tõhusamalt salvestada. Tulemuseks on see, et andmete puhul, millel on palju korduvaid väärtusi, maksab nende andmete salvestamine palju vähem.
Üks asi, mida tuleb märkida, on see, et ma kasutasin selles prooviandmekogumis kogu dollarit. Kui oleksin sentide kajastamiseks lisanud kaks kümnendkoha täpsust, väheneks tihendusefekt endiselt muljetavaldava 80% -ni algsest failisuurusest.
Power Pivoti mudelid võivad olla skaleeritavad ka kogu ettevõttele. Oletame, et koostate Power Pivoti mudeli, mis hakkab organisatsiooni koguma palju kasutajaid, või kui andmed kasvavad kümne miljoni reani või mõlemad. Siinkohal ei pruugi soovite, et kolmkümmend erinevat kasutajat mudelit värskendaksid või muudatusi teeksid. Mudeli saab sujuvalt muuta SSAS Tabulariks. Kõiki tabeleid ja seoseid säilitatakse, kuid nüüd saate juhtida värskendamissagedust, määrata rollid (nt kirjutuskaitstud, lugeda ja töödelda) erinevatele kasutajatele ning juurutada ainult väikese Exceli kasutajatoe, mis lingib tabelimudelisse. Tulemuseks on see, et teie kasutajad said seejärel juurutada juurutatud tabeli mudelit väikese töövihikuga, kuid neil ei ole juurdepääsu valemitele ja meetmetele.
Minu klientide üks püsivaid taotlusi on see, et koostaksin rangelt määratletud kujundusele vastava aruandluse. Mul on kliente, kes soovivad konkreetseid veerulaiuseid, RGB värvikoode ning eelnevalt määratletud fondinimesid ja -suurusi. Mõelge järgmisele juhtpaneelile:
Kuidas saab müüginumbreid täita ilma PivotTabeleid genereerimata, kui kogu meie müük toimub Power Pivot for Exceli abil? Kasutades CUBE valemeid! Saame kirjutada CUBE-valemeid mis tahes Exceli lahtrisse ja see teostab arvutuse juba loodud Power Pivoti mudeli abil.
Näiteks lahtrisse „2016. aasta kogumüük” lahtrisse sisestatakse järgmine valem:
SumExpPctTotal
Kollasega esile tõstetud valemi esimene osa viitab Power Pivoti mudeli nimele. Üldiselt on see Exceli Power Pivoti uuemate versioonide jaoks tavaliselt ThisWorkbookDataModel. Rohelises osas määratletakse, et me tahame kasutada mõõdikut Müük kokku. Sinise värviga osa käsib Excelis filtreerida ainult ridu, mille müügikuupäev on võrdne aastaga 2016.
Lava taga on Power Pivot loonud veebianalüütilise töötlemise (OLAP) kuubi koos andmete, arvutatud veergude ja mõõtudega. See disain võimaldab Exceli kasutajal seejärel andmetele juurde pääseda, tõmmates need otse funktsioonide CUBE abil. CUBE-i valemeid kasutades olen suutnud koostada täielikud finantsaruanded, mis vastavad eelnevalt määratletud paigutustele. See võimalus on Power Pivoti Exceli jaoks finantsanalüüsiks kasutamise üks tipphetki.
Power Pivoti for Exceli teine eelis on see, et saate kiiresti üles ehitada kõik teie loodud Power Pivoti töövihikud ja teisendada need kiiresti Power BI mudeliks. Importides Exceli töövihiku otse rakendusse Power BI Desktop või Power BI Online, saate oma andmeid analüüsida, visualiseerida ja jagada oma organisatsiooni kõigiga. Põhimõtteliselt on Power BI Power Pivot, PowerQuery ja SharePoint kõik kokku ühendatud. Allpool olen loonud armatuurlaua, importides eelmise Power Pivot for Exceli töövihiku Power BI töölauarakendusse. Pange tähele, kui liides on interaktiivne:
Power BI üks tore asi on loomuliku keele küsimused ja vastused. Demonstreerimiseks laadisin Power BI mudeli üles oma veebipõhisele Power BI kontole. Veebisaidilt saan esitada küsimusi ja Power BI koostab sisestamise ajal asjakohase analüüsi:
Seda tüüpi päringuvõimalused võimaldavad kasutajal küsida andmemudeli kohta küsimusi ja suhelda andmetega lihtsamalt kui Excelis.
Power BI teine eelis on see, et Microsofti arendajad avaldavad sellele pidevalt värskendusi. Uued funktsioonid, mida paljud kasutajad soovivad, lükatakse välja igakuiselt. Mis kõige parem - see on sujuv üleminek Exceli Power Pivotilt. Nii et DAX-valemite õppimisse investeeritud aja saab juurutada Power BI-sse! Analüütiku jaoks, kes peab oma analüüsi paljudes seadmetes kasutajatele jagama, võib Power BI olla avastamist väärt.
Kui olete alustanud, peate järgima mõnda parimat tava.
Esimene on läbimõeldud otsus, mida esiteks importida. Kas kasutate kunagi müüja koduaadressi? Kas ma pean selle töövihiku kontekstis teadma oma kliendi e-posti aadressi? Kui eesmärk on koondada andmed juhtpaneelile, pole osa olemasolevatest andmetest nende arvutuste jaoks vajalik. Aega kulutades saabuvate andmete kureerimine leevendab probleeme ja mälukasutust hiljem, kui teie andmekogum laieneb.
Teine hea tava on meeles pidada, et Power Pivot pole Excel. Excelis oleme harjunud arvutusi looma, laiendades oma töölehti pidevalt paremale. Power Pivot Exceli jaoks töötleb andmeid kõige tõhusamalt, kui piirame seda ilmse saatuse soovi. Selle asemel, et oma andmetest paremal pidevalt arvutatud veerge luua, õppige mõõtmeid kirjutama alumisele paanile. See harjumus tagab väiksema failisuuruse ja kiirema arvutamise.
Lõpuks soovitaksin meetmete puhul kasutada lihtsaid ingliskeelseid nimesid. Selle vastuvõtmine võttis mul kaua aega. Veetsin esimesed aastad selliste nimede loomisega nagu Expense Line Item as Percent of Total Expenses
, kuid kui teised inimesed hakkasid samu töövihikuid kasutama, oli mul palju vaja selgitada. Uut töövihikut alustades kasutan mõõtude nimesid nagu
|_+_|. Kuigi nimi on pikem, on seda kellelgi teisel palju lihtsam kasutada.
Selles artiklis olen esitanud vaid käputäis viise, kuidas Power Pivot for Excel võimaldab teil astuda olulise sammu tavalisest vanilje Excelist kaugemale. Ma arvasin, et oleks kasulik välja tuua mõned reaalses kasutuses olevad juhtumid, mille puhul olen leidnud, et Power Pivot for Excel on äärmiselt kasulik.
Siin on mõned:
Finantsanalüütikutena peame me tegema keerukaid arvutusi pidevalt laienevate andmekogumite kohta. Kuna Excel on juba vaikimisi analüütiline tööriist, on Power Pivoti õppimiskõver lihtne ja paljud funktsioonid peegeldavad Exceli algseid funktsioone.
CUBE-funktsioonide abil sulandub Power Pivot for Excel sujuvalt teie olemasolevatesse Exceli töövihikutesse. Arvutustõhususe suurenemist ei saa tähelepanuta jätta. Eeldades 20% kiiremat töötlemiskiirust, mis on konservatiivne, võib finantsanalüütik, kes veedab Excelis kuus päeva päevas, kokku hoida 300 tundi aastas!
Lisaks saame nüüd analüüsida palju suuremaid andmekogumeid, kui oleksime saanud oma traditsioonilise Exceli abil varem kasutada. Tõhusalt välja töötatud mudelite puhul on meil lihtne kümnekordne andmemaht, mis meile traditsioonilises Excelis varem lubatud oli, säilitades samas kiire analüütilise väleduse. Võimalusega teisendada mudelid Power Pivotist SSAS Tabulariks, on töödeldavate andmete hulk 100–1 000 korda suurem, kui saame Excelis saavutada.
Power Pivot for Exceli võime teha välkkiireid arvutusi suurte andmemahtude osas ja siiski säilitada detailidesse sukeldumise võime võib muuta finantsanalüüsi kohmakatest arvutustabelitest tänapäevasteks töövihikuteks.
Kui olete huvitatud Exceli Power Pivoti proovimisest, on teil alustamiseks mõned kasulikud materjalid.
Collie, R., ja Singh, A. (2016). Power Pivot ja Power BI: Exceli kasutusjuhend DAX-i, Power Query, Power BI ja Power Pivoti kohta rakenduses Excel 2010-2016. Ameerika Ühendriigid: Püha Makro! Raamatud.
Ferrari, A., ja Russo, M. (2015). DAXi lõplik juhend: äriteave koos Microsoft Exceli, SQL Serveri analüüsiteenuste ja Power BI-ga. Ameerika Ühendriigid: Microsoft Press, USA.
Power Pivot on Exceli funktsioon, mis võimaldab suurandmete importimist, manipuleerimist ja analüüsimist kiiruse / funktsionaalsuse kadumiseta. Power Pivoti tabelid on pöördtabelid, mis võimaldavad kasutajal segada andmeid erinevatest tabelitest, pakkudes neile mitme tabeli kallal töötamisel võimsat filtriahelat.
Esmalt importige oma andmekogum oma Power Pivoti töövihikusse. Järgmisena klõpsake vahekaardi Power Pivot avalehel aknas Power Pivot nuppu PivotTable. Järgmisena valige „Uus tööleht“ (Excel lisab tühja PivotTable-liigendtabeli). Seejärel valige tühi PivotTable-liigendtabel ja järgige seal üksikasjalikult kirjeldatud juhiseid.
Esmalt importige oma andmekogum oma Power Pivoti töövihikusse. Järgmisena looge Power Pivoti tabel. Seejärel klõpsake vahekaardil Power Pivot PivotTable-liigendtabeli all olevat noolt ja valige PivotChart. Valige „Olemasolev tööleht“ ja klõpsake nuppu „OK“. Excel lisab samale töölehele tühja PivotCharti. Järgige seal olevaid juhiseid.