Pivot by Data Modelin edut

Kun rakennat pivot-taulukkoa Excelissä, aivan ensimmäisessä valintaikkunassa, jossa meitä pyydetään asettamaan aloitusalue ja valitsemaan paikka pivot-taulukon lisäämiselle, alla on huomaamaton, mutta erittäin tärkeä valintaruutu – Lisää nämä tiedot tietomalliin (Lisää nämä tiedot tietomalliin) ja hieman korkeammalle kytkin Käytä tämän kirjan tietomallia (Käytä tämän työkirjan tietomallia):

Pivot by Data Modelin edut

Valitettavasti monet käyttäjät, jotka ovat tunteneet pivot-taulukot pitkään ja käyttävät niitä menestyksekkäästi työssään, eivät joskus ymmärrä näiden vaihtoehtojen merkitystä eivätkä koskaan käytä niitä. Ja turhaan. Loppujen lopuksi pivot-taulukon luominen tietomallille antaa meille useita erittäin tärkeitä etuja verrattuna klassiseen Excelin pivot-taulukkoon.

Ennen kuin tarkastelemme näitä "pullia" läheltä, ymmärrämme ensin, mikä tämä tietomalli itse asiassa on?

Mikä on tietomalli

Datamalli (lyhennettynä MD tai DM = Data Model) on erityinen alue Excel-tiedoston sisällä, jonne voit tallentaa taulukkomuotoisia tietoja – yhden tai useamman taulukon, jotka on haluttaessa linkitetty toisiinsa. Itse asiassa tämä on pieni tietokanta (OLAP-kuutio), joka on upotettu Excel-työkirjaan. Verrattuna perinteiseen tietojen tallentamiseen tavallisten (tai älykkäiden) taulukoiden muodossa itse Excel-arkeille, tietomallilla on useita merkittäviä etuja:

  • Pöydät voivat olla jopa 2 miljardia riviä, ja Excel-taulukkoon mahtuu hieman yli miljoona.
  • Jättimäisestä koosta huolimatta tällaisten taulukoiden käsittely (suodatus, lajittelu, laskelmat, rakennusyhteenveto jne.) suoritetaan hyvin nopeasti Paljon nopeampi kuin itse Excel.
  • Mallin tietojen avulla voit suorittaa lisälaskelmia (jos haluat, erittäin monimutkaisia) käyttämällä sisäänrakennettu DAX-kieli.
  • Kaikki tietomalliin ladattu tieto on erittäin voimakkaasti puristettuna käyttämällä erityistä sisäänrakennettua arkistointia ja lisää melko maltillisesti alkuperäisen Excel-tiedoston kokoa.

Mallia hallinnoi ja laskee erityinen Microsoft Exceliin sisäänrakennettu apuohjelma – powerpivotjosta olen jo kirjoittanut. Ota se käyttöön välilehdellä kehittäjä napsauttaa COM-apuohjelmat (Kehittäjä – COM-apuohjelmat) ja valitse sopiva ruutu:

Pivot by Data Modelin edut

Jos välilehdet kehittäjä (Kehittäjä)et näe sitä nauhassa, voit kytkeä sen päälle Tiedosto – Asetukset – Nauhan asetukset (Tiedosto — Asetukset — Mukauta nauhaa). Jos sinulla ei ole Power Pivotia yllä olevassa COM-apuohjelmien luettelossa näkyvässä ikkunassa, se ei sisälly Microsoft Office -versioosi 🙁

Näkyviin tulevassa Power Pivot -välilehdessä on suuri vaaleanvihreä painike johto (Hallinnoi), jota napsauttamalla aukeaa Excelin päälle Power Pivot -ikkuna, jossa näemme nykyisen kirjan tietomallin sisällön:

Pivot by Data Modelin edut

Tärkeä huomautus matkan varrella: Excel-työkirja voi sisältää vain yhden tietomallin.

Lataa taulukot tietomalliin

Tietojen lataamiseksi malliin muutetaan ensin taulukko dynaamiseksi "älykkääksi" pikanäppäimeksi Ctrl+T ja anna sille ystävällinen nimi välilehdellä Rakentaja (Design). Tämä on pakollinen vaihe.

Sitten voit valita mitä tahansa kolmesta menetelmästä:

  • painaa nappia Lisää malliin (Lisää tietomalliin) kieleke powerpivot kieleke Koti (Koti).
  • Joukkueiden valinta Lisää – Pivot-taulukko (Lisää — Pivot-taulukko) ja laita valintaruutu päälle Lisää nämä tiedot tietomalliin (Lisää nämä tiedot tietomalliin). Tällöin malliin ladattujen tietojen mukaan myös pivot-taulukko rakennetaan välittömästi.
  • Lisäasetukset -välilehdellä Päiväys (Päivämäärä) Napsauta painiketta Taulukosta/alueesta (taulukosta/alueelta)ladataksesi taulukomme Power Query -editoriin. Tämä polku on pisin, mutta täällä voit halutessasi suorittaa lisätietojen puhdistusta, muokkausta ja kaikenlaisia ​​muunnoksia, joissa Power Query on erittäin vahva.

    Sitten kampatut tiedot ladataan malliin komennolla Etusivu — Sulje ja lataa — Sulje ja lataa… (Etusivu — Sulje&Lataa — Sulje&Lataa...). Valitse avautuvassa ikkunassa vaihtoehto Luo vain yhteys (Luo vain yhteys) ja mikä tärkeintä, laita rasti Lisää nämä tiedot tietomalliin (Lisää nämä tiedot tietomalliin).

Rakennamme tietomallista yhteenvedon

Voit luoda yhteenvetotietomallin käyttämällä mitä tahansa kolmesta lähestymistavasta:

  • paina nappia yhteenvetotaulukko (Pivot-taulukko) Power Pivot -ikkunassa.
  • Valitse komennot Excelissä Lisää – Pivot-taulukko ja vaihda tilaan Käytä tämän kirjan tietomallia (Insert — Pivot Table — Käytä tämän työkirjan tietomallia).
  • Joukkueiden valinta Lisää – Pivot-taulukko (Lisää — Pivot-taulukko) ja laita valintaruutu päälle Lisää nämä tiedot tietomalliin (Lisää nämä tiedot tietomalliin). Nykyinen "älykäs" taulukko ladataan malliin ja yhteenvetotaulukko rakennetaan koko mallille.

Nyt kun olemme selvittäneet, kuinka ladata tietoja tietomalliin ja tehdä siitä yhteenveto, tutkitaanpa tämän meille tuomia etuja ja etuja.

Hyöty 1: Taulukoiden väliset suhteet ilman kaavoja

Säännöllinen yhteenveto voidaan rakentaa vain yhden lähdetaulukon tiedoista. Jos sinulla on niitä useita, esimerkiksi myynti, hinnasto, asiakashakemisto, sopimusrekisteri jne., sinun on ensin kerättävä tiedot kaikista taulukoista yhdeksi toiminnolla, kuten VLOOKUP. (HAKU), INDEKSI (INDEKSI), LISÄTIETOJA (OTTELU), SUMMESLIMN (SUMIFS) ja vastaavat. Tämä on pitkä, työlästä ja ajaa Excelin "ajatukseen", jossa on paljon tietoa.

Tietomallin yhteenvedon tapauksessa kaikki on paljon yksinkertaisempaa. Riittää, kun määrität taulukoiden väliset suhteet kerran Power Pivot -ikkunassa – ja se on valmis. Voit tehdä tämän välilehdellä powerpivot painaa nappia johto (Hallinnoi) ja sitten näkyviin tulevassa ikkunassa - painike Kaavionäkymä (Kaavionäkymä). Jäljellä on vetämällä yleiset (avain) sarakkeiden nimet (kentät) taulukoiden välillä linkkien luomiseksi:

Pivot by Data Modelin edut

Tämän jälkeen tietomallin yhteenvedossa voit heittää yhteenvetoalueelle (rivit, sarakkeet, suodattimet, arvot) mitä tahansa kenttiä kaikista aiheeseen liittyvistä taulukoista – kaikki linkitetään ja lasketaan automaattisesti:

Pivot by Data Modelin edut

Hyöty 2: Laske yksilölliset arvot

Tavallinen pivot-taulukko antaa meille mahdollisuuden valita yksi useista sisäänrakennetuista laskentafunktioista: summa, keskiarvo, määrä, minimi, maksimi jne. Tietomallin yhteenvedossa tähän vakioluetteloon on lisätty erittäin hyödyllinen funktio laskemaan yksilöllisten (ei-toistuvien arvojen) määrä. Sen avulla voit esimerkiksi laskea helposti myymiemme yksilöllisten tavaroiden (valikoiman) määrän kussakin kaupungissa.

Napsauta hiiren kakkospainikkeella kenttää - komento Arvokentän asetukset ja välilehdellä Toiminta Valita Eri elementtien lukumäärä (Erillinen määrä):

Pivot by Data Modelin edut

Hyöty 3: mukautetut DAX-kaavat

Joskus joudut tekemään erilaisia ​​lisälaskelmia pivot-taulukoissa. Tavallisissa yhteenvedoissa tämä tehdään laskettujen kenttien ja objektien avulla, kun taas tietomallin yhteenvedossa käytetään mittauksia erityisellä DAX-kielellä (DAX = Data Analysis Expressions).

Luo mittaus valitsemalla välilehdeltä powerpivot Komento Toimenpiteet – Luo mitta (Toimenpiteet – Uusi toimenpide) tai napsauta hiiren kakkospainikkeella taulukkoa Pivot Fields -luettelossa ja valitse Lisää mitta (Lisää mitta) kontekstivalikossa:

Pivot by Data Modelin edut

Aseta avautuvassa ikkunassa:

Pivot by Data Modelin edut

  • Taulukon nimimihin luotu mitta tallennetaan.
  • Mittauksen nimi – mikä tahansa nimi, jonka ymmärrät uudelle kentälle.
  • Kuvaus - valinnainen.
  • Kaava – tärkein asia, koska täällä syötetään joko manuaalisesti tai napsautetaan painiketta fx ja valitse luettelosta DAX-funktio, jonka pitäisi laskea tulos, kun sitten heitämme mittamme Arvot-alueelle.
  • Ikkunan alaosassa voit heti asettaa listassa olevan suuren numeromuodon Kategoria.

DAX-kieli ei ole aina helppo ymmärtää, koska se ei toimi yksittäisillä arvoilla, vaan kokonaisilla sarakkeilla ja taulukoilla, eli vaatii ajattelun uudelleenjärjestelyä klassisten Excel-kaavojen jälkeen. Se on kuitenkin sen arvoista, koska sen kykyjä käsitellä suuria tietomääriä on vaikea yliarvioida.

Hyöty 4: Mukautetut kenttähierarkiat

Usein vakioraportteja luotaessa joudut heittämään samat kenttien yhdistelmät pivot-taulukoihin tietyssä järjestyksessä, esim. Vuosi-neljännes-kuukausi-päivätai Luokka-Tuotetai Maa-kaupunki-asiakas jne. Tietomallin yhteenvedossa tämä ongelma on helppo ratkaista luomalla oma hierarkiat — mukautetut kenttäsarjat.

Siirry Power Pivot -ikkunassa karttatilaan -painikkeella Kaavionäkymä kieleke Koti (Etusivu — Kaavionäkymä), valitse painikkeella Ctrl haluamasi kentät ja napsauta niitä hiiren kakkospainikkeella. Kontekstivalikko sisältää komennon Luo hierarkia (Luo hierarkia):

Pivot by Data Modelin edut

Luotu hierarkia voidaan nimetä uudelleen ja vetää siihen hiirellä tarvittavat kentät, jotta ne voidaan myöhemmin yhdessä liikkeessä heittää yhteenvetoon:

Pivot by Data Modelin edut

Etu 5: Mukautetut stensiilit

Jatkaen edellisen kappaleen ajatusta, Datamallin yhteenvedossa voit myös luoda omat elementtijoukot jokaiselle kenttään. Esimerkiksi koko kaupunkiluettelosta voit helposti tehdä joukon vain niistä, jotka ovat vastuualueellasi. Tai kerää vain asiakkaasi, tavarasi jne. erityiseen sarjaan.

Voit tehdä tämän välilehdellä Pivot-taulukon analyysi avattavassa luettelossa Kentät, kohteet ja joukot siellä on vastaavat komennot (Analysoi – Fields, Items & Sets — Luo sarja rivi-/sarakekohtien perusteella):

Pivot by Data Modelin edut

Avautuvassa ikkunassa voit valikoivasti poistaa, lisätä tai muuttaa minkä tahansa elementin sijaintia ja tallentaa tuloksena olevan joukon uudella nimellä:

Pivot by Data Modelin edut

Kaikki luodut joukot näkyvät PivotTable Fields -paneelissa erillisessä kansiossa, josta ne voidaan vapaasti vetää minkä tahansa uuden pivot-taulukon rivi- ja sarakealueille:

Pivot by Data Modelin edut

Hyöty 6: Piilota taulukot ja sarakkeet valikoivasti

Vaikka tämä on pieni, mutta erittäin miellyttävä etu joissakin tapauksissa. Napsauta hiiren kakkospainikkeella kentän nimeä tai taulukkovälilehteä Power Pivot -ikkunassa, voit valita komennon Piilota Client Toolkitista (Piilota asiakastyökaluista):

Pivot by Data Modelin edut

Piilotettu sarake tai taulukko katoaa Pivot-taulukon kenttäluetteloruudusta. Se on erittäin kätevää, jos haluat piilottaa käyttäjältä joitain apusarakkeita (esimerkiksi laskettuja tai sarakkeita, joissa on avainarvot suhteiden luomiseen) tai jopa kokonaisia ​​taulukoita.

Hyöty 7. Edistynyt drill-down

Jos kaksoisnapsautat mitä tahansa solua arvoalueella tavallisessa pivot-taulukossa, Excel näyttää erillisellä arkilla kopion lähdetietofragmentista, joka osallistui tämän solun laskemiseen. Tämä on erittäin kätevä asia, jota kutsutaan virallisesti Drill-downiksi (yleensä sanotaan "epäonnistua").

Tietomallin yhteenvedossa tämä kätevä työkalu toimii hienovaraisemmin. Seisomalla minkä tahansa solun päällä, jolla on meitä kiinnostava tulos, voit napsauttaa sen viereen ponnahtavan suurennuslasin kuvaketta (se on ns. Express Trends) ja valitse sitten mikä tahansa sinua kiinnostava kenttä mistä tahansa liittyvästä taulukosta:

Pivot by Data Modelin edut

Sen jälkeen nykyinen arvo (malli = Explorer) menee suodatinalueelle ja yhteenveto rakennetaan toimistoittain:

Pivot by Data Modelin edut

Tietenkin tällainen menettely voidaan toistaa useita kertoja, syventämällä jatkuvasti tietojasi sinua kiinnostavaan suuntaan.

Hyöty 8: Muunna Pivot kuutiofunktioiksi

Jos valitset tietomallin yhteenvedosta minkä tahansa solun ja valitset sitten välilehdeltä Pivot-taulukon analyysi Komento OLAP-työkalut – Muunna kaavoiksi (Analysoi — OLAP-työkalut — Muunna kaavoiksi), koko yhteenveto muunnetaan automaattisesti kaavoiksi. Nyt rivi-sarake-alueen kenttäarvot ja arvoalueen tulokset haetaan tietomallista käyttämällä erityisiä kuutiofunktioita: CUBEVALUE ja CUBEMBER:

Pivot by Data Modelin edut

Teknisesti tämä tarkoittaa, että nyt ei ole kyse yhteenvedosta, vaan useista soluista kaavoineen, eli voimme helposti tehdä raportillamme sellaisia ​​muunnoksia, joita ei ole yhteenvedossa, esim. lisätä uusia rivejä tai sarakkeita keskelle raportista, tee mahdolliset lisälaskelmat yhteenvedon sisällä, järjestä ne haluamallasi tavalla jne.

Samalla yhteys lähdetietoihin tietysti säilyy ja jatkossa näitä kaavoja päivitetään lähteiden vaihtuessa. Kaunotar!

  • Suunnitelma-fakta-analyysi pivot-taulukossa Power Pivotilla ja Power Queryllä
  • Pivot-taulukko monirivisellä otsikolla
  • Luo tietokanta Excelissä Power Pivotilla

 

Jätä vastaus