Kaavojen luominen laskutoimituksia varten Power Pivotissa

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Tässä artikkelissa tarkastellaan perustietoja laskentakaavojen molemmat luomisesta laskettuja sarakkeita ja Power Pivottoimenpiteitä . Jos ole aiemmin käyttänyt DAX, muista kuitata ulos pikaopas: Opi DAX-KIELEN perusteet puolessa tunnissa.

Kaavojen perustiedot

Power Pivotissa on DAX (Data Analysis Expressions) -kieli, jolla luodaan mukautettuja laskutoimituksia Power Pivot -taulukoissa ja Excelin pivot-taulukoissa. DAX sisältää osan Excelin kaavoissa käytetyistä funktioista sekä muita funktioita, jotka on suunniteltu toimimaan relaatiotietojen kanssa ja toteuttamaan dynaamisia koosteita.

Seuraavia peruskaavoja voidaan käyttää lasketussa sarakkeessa:

Kaava

Kuvaus

=TODAY()

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

=3

Lisää arvon 3 sarakkeen jokaiselle riville.

=[Column1] + [Column2]

Laskee yhteen sarakkeiden [Column1] ja [Column2] samalla rivillä olevat arvot ja sijoittaa tulokset samalle lasketun sarakkeen riville.

Power Pivot -kaavoja laskettuihin sarakkeisiin voi luoda lähes samalla tavalla kuin Microsoft Excel -kaavoja.

Noudata seuraavia ohjeita luodessasi kaavaa:

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

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

  • Kirjoita haluamasi funktion tai nimen ensimmäiset kirjaimet, niin automaattinen täydennys tuo näkyviin käytettävissä olevien funktioiden, taulukoiden ja sarakkeiden luettelon. Lisää kohde kaavaan automaattisen täydennystoiminnon luettelosta painamalla sarkainta.

  • Näytä käytettävissä olevien funktioiden luettelo valitsemalla Fx-painike. Valitse funktio avattavasta luettelosta korostamalla haluamasi kohde nuolinäppäinten avulla ja lisää sitten funktio kaavaan valitsemalla OK.

  • Lisää argumentit funktioon valitsemalla ne mahdollisten taulukoiden tai sarakkeiden avattavista luetteloista tai kirjoittamalla arvot tai jokin toinen funktio.

  • Tee tarkistus syntaksivirheiden varalta. Varmista, että kaikki sulkeet ovat paikallaan ja että sarakkeiden, taulukoiden ja arvojen viittaukset ovat kunnossa.

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

Huomautus: Lasketun sarakkeen, kun kaavan, Hyväksy sarake lisätään arvot. Mitta-painamalla ENTER-näppäintä tallentaa mitta-määritys.

Yksinkertaisen kaavan luominen

Voit luoda lasketun sarakkeen yksinkertaista kaavaa käyttäen seuraavasti:

Myyntipv

Aliluokka

Tuote

Myynti

Määrä

5.1.2009

Tarvikkeet

Kantolaukku

254995

68

5.1.2009

Tarvikkeet

Minilaturi

1099,56

44

5.1.2009

Digitaalinen

Slim Digital -kamera

6512

44

6.1.2009

Tarvikkeet

Telephoto Conversion Lens -objektiivi

1662,5

18

6.1.2009

Tarvikkeet

Kolmijalkainen jalusta

938,34

18

6.1.2009

Tarvikkeet

USB-kaapeli

1230,25

26

  1. Valitse ja kopioi edellä olevan taulukon tiedot, myös taulukon otsikot.

  2. Valitse Power Pivotissa Aloitus> Liitä.

  3. Valitse Liittämisen esikatselu -valintaikkunassa OK.

  4. Valitse rakenne> sarakkeet> Lisää.

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

    = [Sales] / [määrä]

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

Arvot lisätään sitten kaikille uuden lasketun sarakkeen riveille.

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 loppusulkeita eikä täsmää sulkeita automaattisesti. Varmista, että kunkin funktion syntaksi on oikea, sillä muussa tapauksessa kaavaa ei voi tallentaa eikä käyttää. Power Pivot korostaa sulkeet, joten niiden oikea sulkeminen on helpompi tarkistaa.

Taulukoiden ja sarakkeiden käyttäminen

Power Pivot -taulukot näyttävät Excel-taulukoiden kaltaisilta, mutta tietoja ja kaavoja käsitellään eri tavalla:

  • Power Pivotissa kaavoilla voidaan käsitellä vain taulukkoja ja sarakkeita, ei yksittäisiä soluja, alueviittauksia tai matriiseja.

  • Kaavat voivat käyttää suhteita saadakseen arvot aiheeseen liittyvistä taulukoista. Haetut arvot liittyvät aina nykyisen rivin arvoon.

  • Power Pivot -kaavoja ei voi liittää Excel-työkirjaan eikä päinvastoin.

  • Ei voi olla epäsäännöllinen tai ”tasaamatta” tiedot, kuten tekisit Excel-laskentataulukon. Taulukon kunkin rivin on oltava sama määrä sarakkeita. Kuitenkin joitakin sarakkeissa on tyhjiä arvoja. Excel-tietojen taulukot ja Power Pivot arvotaulukot eivät ole vaihdettavissa, mutta voit linkittää Power Pivot Excel-taulukot ja liittää Excel-tietojen Power Pivot. Lisätietoja on artikkelissa Lisää laskentataulukkotietojen lisääminen tietomalliin linkitettyjen taulukoiden avulla ja kopioiminen ja liittäminen Power pivotin tietomalliin rivien.

Taulukkoihin ja sarakkeisiin viittaaminen kaavoissa ja lausekkeissa

Voit viitata mitä tahansa taulukon ja sarakkeiden avulla nimessä. Esimerkiksi seuraava kaava kuvataan, miten voit viitata sarakkeiden kahden taulukon käyttämällä täydellistä nimeä:

= SUMMA (”uusi Sales'[Amount]) + SUM('Past Sales'[Amount])

Kun kaavan arvioidaan, Power Pivot tarkistaa ensin Yleiset syntaksin ja tarkistaa nimet sarakkeita ja taulukoita, joissa on vastaan mahdollista sarakkeiden ja taulukoiden nykyisessä kontekstissa. Jos nimi on epäselvä tai jos sarakkeen tai taulukon ei löydy, näet virheen kaavan (#ERROR merkkijonona tietoarvo soluissa, jossa näyttöön tulee tämä virhe sijaan). Saat lisätietoja taulukoiden, sarakkeiden ja muiden objektien nimeämiseen vaatimukset ” Powerpivotin DAX-SyntaksimäärityksetNaming vaatimuksia.

Huomautus: Konteksti on tärkeä ominaisuus on Power Pivot tietomalleja, jolla voit luoda dynaamisia kaavoja. Konteksti määritetään taulukot tietomalliin, taulukoita ja suodattimia, joita on käytetty väliset suhteet. Lisätietoja on artikkelissa DAX-kaavojen konteksti.

Taulukkosuhteet

Taulukot voivat liittyä muihin taulukoihin. Luomalla yhteyksiä saa mahdollisuuden etsiä tietoja toisesta taulukosta ja käyttää liittyviä arvoja monimutkaisten ​laskutoimitusten suorittamiseen. Voit esimerkiksi etsiä lasketusta sarakkeesta kaikki nykyiseen jälleenmyyjään liittyvät merenkulun asiakirjat, ja sitten summata jokaisen toimituskulut. Vaikutus on kuin parametrisoitu kysely: voit laskea eri summan jokaiselle riville tässä taulukossa.

Monet DAX-toiminnot edellyttävät, että taulukoiden tai usean taulukon välillä on yhteys, jotta sarakkeet, joihin on viitattu, voidaan paikallistaa ja saadaan tulokset, joissa on järkeä. Muut toiminnot yrittävät tunnistaa yhteyden, mutta parhaita tuloksia varten pitäisi kuitenkin aina luoda suhde mikäli mahdollista.

Pivot-taulukoiden käsiteltäessä on erityisen tärkeää yhteyden kaikki taulukot, joita käytetään pivot-taulukon niin, että ne summat voidaan laskea oikein. Lisätietoja on artikkelissa pivot-taulukoiden yhteyksien.

Kaavojen virheiden määritys

Jos saat virheilmoituksen määrittäessäsi laskettua saraketta, kaavassa saattaa olla Syntaksivirhe tai Semanttinen virhe.

Syntaksivirheitä on helpoin ratkaisemiseksi. Ne liittyy yleensä puuttuu sulje tai pilkku. Ohjeita yksittäisen funktion syntaksi 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ämänkaltaiset semanttiset virheet voivat johtua esimerkiksi seuraavista ongelmista:

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

  • Kaava on oikein, mutta kun Power Pivot hakee tiedot, se havaitsee tyyppiristiriidan ja aiheuttaa virhetilan.

  • 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ä esimerkiksi tilanteessa, jossa työkirja on asetettu manuaaliseen tilaan ja työkirjaan on tehty muutoksia, mutta tietoja tai laskutoimituksia ei ole päivitetty.

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.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×