Tag Archives: yhteydet

Pivot useammasta taulusta

Tauluissa jotka haluat yhdistää tulee olla jokin yhteinen tekijä kuten asiakasnumero, henkilönumero tai jokin muu vastaava sarake (vertaa PHAKU funktion käyttöä).

Määrittele ensin listasi taulukoiksi: Osoitin listaan ja Lisää – Taulukko (Insert – Table). Kannattaa antaa tauluille kuvaava nimi Taulukko työkalut, Rakenne, Taulukon nimi).

Tämän jälkeen määrittele taulujen yhteys (pivotissa ja versio 2016 yhteyden voi myös antaa Excelin tehtäväksi, joskus onnistuu ja joskus ei).

Yhteyden määrittelet Tiedot valintanauhan ryhmästä Datatyökalut ja Yhteydet toiminnolla (Data – Data Tools, relationships).

Valitse ensin (yläriville) se taulukko jossa on yksilölliset tiedot ja avain sarake, se sarake jossa nämä yksilölliset tiedot sijaitsevat.

Seuraavalla riville valitse se taulukko jonka haluat liittää ja se sarake josta löytyy vastaavat tiedot.

Alla olevassa esimerkissä henkilönumero.

Nyt voit luoda pivotin tiedoista ja poimia sarakkeita molemmista tauluista. Huomattavasta parempi vaihtoehto kuin Phaku.

 

Taulukko Excelissä

Kun muotoilet listasi taulukoksi (Table) Excelissä (Lisää – Taulukko; Insert – Table) saat monta etua.
Taulukko laajenee automaattisesti kun lisäät sarakkeita ja rivejä. Jos olet luonnut siitä Pivot-taulukon niin sinun tarvitsee vain päivittää Pivotti, et tarvitse määritellä tietolähdettä uudestaan.
Mikäli sinulla on kaavoja jossakin taulukon sarakkeessa nekin kopioituvat automaattisesti uudelle taulukon riville.
Voit halutessasi lisätä taulukkoon Summa-rivin (Total row) ja siihen valita erilaisia laskukaavoja kuten summa, keskiarvo jne. Tämä summa rivi näyttää aina kulloisen suodatuksen tuloksen.
Mikäli se on mielestäsi hankala taulukon alaosassa voit lisätä vaikka muutaman tyhjän rivin taulukon yläpuolelle ja kopioida summarivin sinne. Summarivi käyttää välisumma-funktiota (subtotal).
Muita toimintoja joita taulukon määrittely tuo mukanaan on muun muassa taulukon otsikkorivin lukitus kun vierität taulukkoa alaspäin, osittajan (Slicer) käyttö suodatukseen ja enne kaikkea tietomallien teko, eli yhteyksien luominen taulujen välille (Relation). Tämä taas mahdollistaa Pivot tekemisen käden käänteessä useammasta taulusta.

PowerPivot kalenteri

Excel 2016:een ja PowerPivotiin on tullut uusi kiva ominaisuus, nimittäin päivämäärätaulun luonti.

Tämän avulla voit vaikka seurata päivittäistä kävijämäärää tarvitsematta itse kirjoittaa ja määritellä päivämääriä.

Kun olet tuonut PowerPivotiin taulun, joka sisältää päivämääriä, siirry Design-valintanauhaan ja valitse Date Table ja siitä edelleen New.

PowerPivot luo sinulle kalenteritaulun, jonka liität tietokannasta tai Excelistä tuotuun tauluun.

Design – Realtionships, Create Relationship.

Kun tämä on tehty, voit tehdä Pivot-taulukon Exceliin, jossa käytät riviotsikkona kalenteritaulun viikonpäivää ja Pivot-taulukon arvokenttänä kenttää, jota haluat laskea.

Alla esimerkki päivittäisestä kävijämäärästä eräänä ajanjaksona:

Mikäli päivämääriä tulee lisää, voit päivittää päivämäärätaulukon kätevästi PowerPivotissa. Sinun tarvitsee ainoastaan antaa raja-arvot, ja PowerPivot lisää automaattisesti uudet päivämäärät kalenteriin.

Taulujen välinen laskenta PowerPivotissa

Halutaan poimia tietoja toisesta taulusta, johon on muodostettu yhteys (relation).

Tällöin voidaan käyttää funktiota RELATED, jonka syntaksi on RELATED(Sarakenimi).

Esimerkissä on kaava:

    =RELATED(Products[ProductName])

Se poimii tuotetaulusta tuotteen nimen.

Tämän saisi myös haettua LOOKUPVALUE-funktiolla, mutta tämän kaava on huomattavasti pitempi ja aikaavievämpi kirjoittaa:

    =LOOKUPVALUE(Products[ProductName];Products[ProductID];’Order Details'[ProductID])

 

Toisessa esimerkissä lasken, mitä tuotteen myynti olisi listahinnalla, eli kerron tilatun kappalemäärän tuotteen listahinnalla:

    =’Order Details'[Quantity]*RELATED(Products[UnitPrice])

Tässäkin käytän RELATED-funktiota, koska taulujen välillä on yhteys (Order Details ja Products).

 

Huomaa myös, että kirjoittaessasi kaavoja PowerPivotissa teet sen kaavakentässä. Muista kaikki sulut! PowerPivot ei korjaa kaavoja samalla tavalla kun varsinainen Excel.

 

Taulujen liitokset/suhteet

 

Taulujen yhteyksiä pääset tutkimaan PowerPivot ikkunan Aloitus – valintanauhan Näytä ryhmän Kaavionäkymä -työkalun avulla (Home, View, Diagram View).

 

Jos yhteyksiä on, voit kaksoisnapsauttaa yhteysviivaa ja pääset tarkastelemaan yhteyttä.

 

Takaisin normaalinäkymään pääset napsauttamalla Tietokantanäkymä-työkalua, Näytä ryhmässä (Data View).

 

Jos yhteyksiä ei ole määritelty, voit itse määritellä taulujen yhteydet PowerPivotissa.

Siirry PowerPivotin Rakenne (Design) -valintanauhaan.

Suhteet ryhmässä on kaksi työkalua, Luo suhde ja Suhteiden hallinta, joilla määrittelet ja tarkastelet taulujen välisiä liitoksia/suhteita (Create Relationships, Manage Relationships).

 

Taulujen ominaisuus (Table Properties) -työkalulla hallitset suodatusta ja pääset määrittelemään SQL-lauseketta jolla tietoja poimitaan (Vaihda kohteeseen – Kyselyeditori, Switch to – Query Editor)