Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Tässä artikkelissa kuvataan perustiedot laskentakaavojen luomisesta sekä lasketuille sarakkeille että Power Pivot. Jos et ole ennen tutustunut DAX-kieliin, tutustu pika-aloitustoimintoon: DAX-kielen perusteet 30 minuutissa.

Kaavojen perusteet

Power Pivot tarjoaa DAX (Data Analysis Expressions) -lausekkeita mukautettujen laskutoimitusten luomiseen Power Pivot taulukoissa Excel Pivot-taulukoissa. DAX sisältää joitakin funktioita, joita Excel kaavoissa, sekä lisäfunktioita, jotka on suunniteltu toimimaan relaatiotietojen kanssa ja dynaamisen koostuksen suorittamiseen.

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 lisää tulokset lasketun sarakkeen samalle riville.

Voit luoda Power Pivot lasketuille sarakkeille kaavoja yhtä paljon kuin kaavoja Microsoft Excel.

Kun luot kaavan, toimi seuraavasti:

  • 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ää käytettävissä olevien funktioiden, taulukoiden ja sarakkeiden luettelon. Lisää kohde automaattisen täydennyksen luettelosta kaavaan painamalla SARKAINTA.

  • Saat luettelon käytettävissä olevista funktioista näkyviin napsauttamalla Fx-painiketta. Jos haluat valita funktion avattavasta luettelosta, korosta kohde nuolinäppäimillä ja lisää funktio kaavaan valitsemalla OK.

  • Lisää funktion argumentit valitsemalla ne mahdollisista taulukoista ja sarakkeista avattavasta luettelosta tai kirjoittamalla arvot tai jokin muu funktio.

  • Tarkista syntaksivirheet: varmista, että kaikki sulkukset 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 arvot. Enter-näppäimen painaminen mittayksikössä tallentaa mittayksikön määrityksen.

Yksinkertaisen kaavan luominen

Lasketun sarakkeen luominen yksinkertaisella kaavalla

Myyntipäivä

Alaluokka

Tuote

Myynti

Määrä

1/5/2009

Lisälaitteet

Kantavan tapauksen kantaminen

254995

68

1/5/2009

Lisälaitteet

Mini Battery Charger

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

Jalusta

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 Pivot-kohdassa Aloitus> Liitä.

  3. Valitse Liittämisen esikatselu -valintaikkunassa OK.

  4. Valitse Rakenne >-> Lisää .

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

    =[Sales] / [Quantity]

  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 loppusulkeita tai vastaa sulmia automaattisesti. Varmista, että kukin funktio on syntaktisesti oikea tai että kaavaa ei voi tallentaa tai käyttää. Power Pivot korostaa sulmia, mikä helpottaa sen tarkistamista, onko sulkukset suljettu oikein.

Taulukoiden ja sarakkeiden käyttö

Power Pivot näyttää samalta kuin Excel, mutta ne ovat erilaisia tietojen ja kaavojen kanssa:

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

  • Kaavat voivat käyttää yhteyksiä, kun haluat saada arvoja toisiinsa liittyvistä taulukoista. Noudetaan arvot liittyvät aina nykyiseen riviarvoon.

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

  • Et voi sisältää epäsäännöllisiä tai "epätasaisia" tietoja, kuten Excel laskentataulukossa. Taulukon jokaisella rivillä on oltava sama määrä sarakkeita. Joissakin sarakkeissa voi kuitenkin olla tyhjiä arvoja. Excel arvotaulukoita ja Power Pivot-arvotaulukoita ei voi vaihtaa, mutta voit linkittää Excel-taulukoihin Power Pivot ja liittää Excel tiedot Power Pivot. Lisätietoja on kohdassa Laskentataulukon tietojen lisääminen tietomalliin linkitetyn taulukon avulla ja Rivien kopioiminen ja liittäminen Power Pivotin tietomalliin.

Taulukoiden ja sarakkeiden viittaaminen kaavoissa ja lausekkeissa

Voit viitata mihin tahansa taulukkoon ja sarakkeeseen sen nimellä. Esimerkiksi seuraava kaava kuvaa, miten kahden taulukon sarakkeisiin viitataan käyttämällä täysin hyväksyttyä nimeä:

=SUMMA('Uusi myynti'[Määrä]) + SUMMA('Aiemmat myynti'[Määrä])

Kun kaava lasketaan, Power Pivot tarkistaa ensin yleisen syntaksin ja tarkistaa sitten lisäät sarakkeiden ja taulukoiden nimet mahdollisista sarakkeista ja taulukoista nykyisessä kontekstissa. Jos nimi on moniselitteinen tai saraketta tai taulukkoa ei löydy, saat kaavaan virheilmoituksen (#ERROR-merkkijonon sen sijaan, että tietoarvo olisi soluissa, joissa virhe ilmenee). Lisätietoja taulukoiden, sarakkeiden ja muiden objektien nimeämisvaatimuksista on artikkelissa Power Pivotin DAX-syntaksimäärityksen nimeämisvaatimukset.

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

Taulukoiden yhteydet

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

Monet DAX-funktiot edellyttävät, että taulukoiden tai useiden taulukoiden välillä on yhteys, jotta voit etsiä viitatut sarakkeet ja palauttaa järkevät tulokset. Muut funktiot yrittävät tunnistaa suhteen; Parhaan tuloksen saat kuitenkin aina luodksesi suhteen mahdollisuuksien mukaan.

Kun käytät Pivot-taulukoita, on erityisen tärkeää yhdistää kaikki Pivot-taulukossa käytetyt taulukot, jotta yhteenvetotiedot voidaan laskea oikein. Lisätietoja on kohdassa Yhteyksien muokkaaminen Pivot-taulukoissa.

Kaavojen virheiden vianmääritys

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

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

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 oikea, mutta kun Power Pivot hakee tiedot, se löytää tyyppiristiriitavirheen 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 manuaaliseen tilaan, tehnyt muutoksia ja sitten 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.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×