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

Tässä artikkelissa tutustutaan sekä laskettujen sarakkeiden että mittojen laskentakaavojen luomisen perusteisiin Power Pivot. Jos et ole ennen tutustunut DAX:iin, tutustu artikkeliin QuickStart: Learn DAX Basics in 30 Minutes ( Opi DAX-perusteet 30 minuutissa).

Kaavan perusteet

Power Pivot sisältää DAX (Data Analysis Expressions) -lausekkeita mukautettujen laskutoimitusten luomiseen Power Pivot taulukoissa ja Excelin Pivot-taulukoissa. DAX sisältää joitakin Excel-kaavoissa käytettäviä funktioita sekä muita funktioita, jotka on suunniteltu toimimaan relaatiotietojen kanssa ja suorittamaan dynaamisia koosteita.

Seuraavassa on joitakin peruskaavoja, joita voidaan käyttää lasketussa sarakkeessa:

Kaava

Kuvaus

=TODAY()

Lisää tämän päivän päivämäärän sarakkeen jokaiselle riville.

=3

Lisää arvon 3 sarakkeen jokaiselle riville.

=[Column1] + [Column2]

Lisää arvot samalle riville [Sarake1] ja [Sarake2] ja sijoittaa tulokset lasketun sarakkeen samalle riville.

Voit luoda Power Pivot kaavoja lasketuille sarakkeille samalla tavalla kuin luot kaavoja Microsoft Excelissä.

Noudata seuraavia vaiheita, kun luot kaavan:

  • Jokaisen kaavan alussa on oltava yhtäläisyysmerkki.

  • Voit joko kirjoittaa tai valita funktion nimen tai kirjoittaa lausekkeen.

  • Ala kirjoittaa haluamasi funktion tai nimen ensimmäisiä kirjaimia, ja Automaattinen täydennys näyttää luettelon käytettävissä olevista funktioista, taulukoista ja sarakkeista. Lisää kohde automaattisen täydennyksen luettelosta kaavaan painamalla SARKAIN-näppäintä.

  • Tuo näkyviin käytettävissä olevien funktioiden luettelo napsauttamalla Fx-painiketta . Jos haluat valita funktion avattavasta luettelosta, korosta kohde nuolinäppäimillä ja lisää sitten funktio kaavaan valitsemalla Ok .

  • Voit kirjoittaa argumentit funktioon valitsemalla ne mahdollisten taulukoiden ja sarakkeiden avattavasta luettelosta tai kirjoittamalla arvot tai muun funktion.

  • Tarkista syntaksivirheet: varmista, että kaikki sulkeet on suljettu ja että sarakkeisiin, taulukoihin ja arvoihin viitataan oikein.

  • Hyväksy kaava painamalla Enter-näppäintä.

Huomautus: Kun hyväksyt kaavan lasketussa sarakkeessa, sarakkeeseen lisätään arvoja. Mittayksikön ENTER-näppäimen painaminen tallentaa mittayksikön määrityksen.

yksinkertaisen kaavan Create

Lasketun sarakkeen luominen yksinkertaisella kaavalla

Myyntipäivä

Alaluokka

Tuote

Myynti

Määrä

1/5/2009

Lisälaitteet

Kantolaukku

254995

68

1/5/2009

Lisälaitteet

Miniakun laturi

1099.56

44

1/5/2009

Digitaalinen

Slim Digital

6512

44

1/6/2009

Lisälaitteet

Telephoto Conversion Lens

1662.5

18

1/6/2009

Lisälaitteet

Jalustaa

938.34

18

1/6/2009

Lisälaitteet

USB-kaapeli

1230.25

26

  1. Valitse ja kopioi tietoja yllä olevasta taulukosta, mukaan lukien taulukon otsikot.

  2. Valitse Power PivotAloitus> Liitä.

  3. Valitse Liittämisen esikatselu -valintaikkunassa OK.

  4. Valitse Rakenne> Sarakkeet> Lisää.

  5. Kirjoita taulukon yläpuolella olevalle kaavariville seuraava kaava.

    =[Myynti] / [Määrä]

  6. Hyväksy kaava painamalla Enter-näppäintä.

Arvot täytetään sitten kaikkien rivien uuteen laskettuun sarakkeeseen.

Vihjeitä automaattisen täydentämistoiminnon käyttämisestä

  • Voit käyttää kaavan automaattista täydentämistä sellaisen kaavan keskellä, jossa on sisäkkäisiä funktioita. Avattavassa luettelossa näytettävät arvot määräytyvät lisäyskohtaa edeltävän tekstin perusteella, ja lisäyskohdan jälkeinen teksti säilyy muuttumattomana.

  • Power Pivot ei lisää funktioiden sulkemissulkeita tai vastaa automaattisesti sulkeita. Varmista, että jokainen funktio on syntaktisesti oikea tai että et voi tallentaa tai käyttää kaavaa. Power Pivot korostaa sulkeet, mikä helpottaa niiden sulkemisen tarkistamista.

Taulukoiden ja sarakkeiden käyttäminen

Power Pivot taulukot näyttävät samankaltaisilta kuin Excel-taulukot, mutta ne ovat erilaisia tavassa, jolla ne toimivat tietojen ja kaavojen kanssa:

  • Power Pivot kaavat toimivat vain taulukoiden ja sarakkeiden kanssa, eivät yksittäisten solujen, alueviittausten tai matriisien kanssa.

  • Kaavat voivat käyttää yhteyksiä arvojen hakemiseen toisiinsa liittyvistä taulukoista. Noudettavat arvot liittyvät aina nykyiseen riviarvoon.

  • Et voi liittää Power Pivot kaavoja Excel-laskentataulukkoon ja päinvastoin.

  • Sinulla ei voi olla epäsäännöllisiä tai "repaleinen" tietoja, kuten Excel-laskentataulukossa. Jokaisessa taulukon rivissä on oltava sama määrä sarakkeita. Joissakin sarakkeissa voi kuitenkin olla tyhjiä arvoja. Excelin arvotaulukot ja Power Pivot arvotaulukot eivät ole keskenään vaihdettavissa, mutta voit linkittää Excel-taulukoihin Power Pivot ja liittää Excel-tiedot Power Pivot. Lisätietoja on artikkelissa Laskentataulukon tietojen lisääminen tietomalliin linkitetyn taulukon avulla ja Rivien kopioiminen ja liittäminen tietomalliin Power Pivotissa.

Viittaaminen kaavojen ja lausekkeiden taulukoihin ja sarakkeisiin

Voit viitata mihin tahansa taulukkoon ja sarakkeeseen sen nimen avulla. Esimerkiksi seuraava kaava havainnollistaa, miten voit viitata kahden taulukon sarakkeisiin käyttämällä täysin määritettyä nimeä:

=SUMMA('Uusi myynti'[Summa]) + SUMMA('Past Sales'[Amount])

Kun kaava arvioidaan, Power Pivot tarkistaa ensin yleisen syntaksin ja tarkistaa sitten antamiesi sarakkeiden ja taulukoiden nimet nykyisen kontekstin mahdollisten sarakkeiden ja taulukoiden perusteella. Jos nimi on moniselitteinen tai jos saraketta tai taulukkoa ei löydy, saat virheen kaavassasi (#ERROR merkkijonossa sen sijaan, että se olisi tietoarvo soluissa, joissa virhe ilmenee). Lisätietoja taulukoiden, sarakkeiden ja muiden objektien nimeämisvaatimuksista on artikkelissa Nimeämisvaatimukset DAX-syntaksimäärityksessä Power Pivotille.

Huomautus: Konteksti on Power Pivot tietomallien tärkeä ominaisuus, jonka avulla voit luoda dynaamisia kaavoja. Konteksti määräytyy tietomallin taulukoiden, taulukoiden välisten suhteiden ja käytettyjen suodattimien mukaan. Lisätietoja on kohdassa DAX-kaavojen konteksti.

Taulukoiden yhteydet

Taulukot voivat liittyä muihin taulukoihin. Luomalla yhteyksiä saat mahdollisuuden etsiä tietoja toisesta taulukosta ja käyttää siihen liittyviä arvoja monimutkaisten laskutoimitusten suorittamiseen. Voit esimerkiksi etsiä lasketun sarakkeen avulla kaikki nykyiseen jälleenmyyjään liittyvät toimitustietueet ja laskea sitten kunkin toimituskustannukset yhteen. Tehoste on kuin parametrinen kysely: voit laskea eri summan nykyisen taulukon kullekin riville.

Monet DAX-funktiot edellyttävät, että taulukoiden tai useiden taulukoiden välillä on yhteys, jotta voit etsiä viitatut sarakkeet ja palauttaa tulokset, jotka ovat järkeviä. Muut funktiot yrittävät tunnistaa yhteyden; parhaan tuloksen luomiseksi kannattaa kuitenkin aina luoda yhteys, jos mahdollista.

Kun käsittelet Pivot-taulukoita, on erityisen tärkeää yhdistää kaikki Pivot-taulukossa käytetyt taulukot, jotta yhteenvetotiedot voidaan laskea oikein. Lisätietoja on artikkelissa Yhteyksien käyttäminen Pivot-taulukoissa.

Kaavojen virheiden vianmääritys

Jos saat virheen, kun määrität laskettua saraketta, kaava voi sisältää joko syntaktisen virheen tai semanttisen virheen.

Syntaksivirheet ovat usein helpoimmin ratkaistavissa. Yleensä virhe liittyy puuttuvaan sulkumerkkiin tai pilkkuun. Lisätietoja yksittäisten funktioiden syntaksista on artikkelissa DAX-funktioviittaus.

Toinen virhetyyppi on kyseessä silloin, kun syntaksi on oikein, mutta viitattu arvo tai sarake ei ole ymmärrettävissä kaavan kontekstissa. Tällaiset semanttiset virheet voivat johtua seuraavista ongelmista:

  • Kaava viittaa sarakkeeseen, taulukkoon tai funktioon, jota ei ole.

  • Kaava näyttää olevan oikein, mutta kun Power Pivot hakee tiedot, se löytää tyyppiristiriidan ja aiheuttaa virheen.

  • Kaava välittää funktiolle virheellisen parametrimäärän tai -tyypin.

  • Kaava viittaa toiseen sarakkeeseen, jossa on virhe. Kaavan arvot eivät kelpaa.

  • Kaava viittaa sarakkeeseen, jota ei ole käsitelty. Näin voi käydä, jos olet muuttanut työkirjan manuaalitilaan, tehnyt muutoksia etkä koskaan päivittänyt tietoja tai päivittänyt laskutoimituksia.

Neljässä ensimmäisessä tapauksessa DAX merkitsee koko sarakkeen, joka sisältää virheellisen kaavan. Viimeisessä tapauksessa DAX osoittaa sarakkeen olevan käsittelemättömässä tilassa merkitsemällä sen harmaalla.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.