From Excel Formulas to DAX
Pyyhkäise näyttääksesi valikon
DAX tarkoittaa Data Analysis Expressions. Se on kaavakieli, joka on suunniteltu erityisesti relaatiotietomallien käsittelyyn. Kuten Excelin laskentataulukon kaavat mahdollistavat arvojen laskemisen soluissa, DAX mahdollistaa laskentojen määrittelyn, jotka sijaitsevat tietomallissa ja päivittyvät automaattisesti suodattimien, viipaleiden ja Pivot-taulukoiden asetusten mukaan.
Jokaisessa DAX-mittarissa on täsmälleen kolme osaa, jotka kirjoitetaan tietyssä järjestyksessä:
DAX Function Name := Expression
Total Sales := SUM(Sales[Total])
Mittarit kirjoitetaan Laskenta-alueelle — tyhjät rivit jokaisen taulukon alareunassa Power Pivotin ruudukkonäkymässä. Mikä tahansa tyhjä solu tällä alueella voi sisältää mittarin. Mallin järjestyksen säilyttämiseksi on hyvä käytäntö kirjoittaa mittarit sen taulukon alle, johon ne ensisijaisesti viittaavat — esimerkiksi Total Sales Sales-taulukon alle.
- Avaa Power Pivot → Hallinta ja siirry ruudukkonäkymään;
- Valitse taulukko, johon mittari liittyy (esim. Sales);
- Napsauta mitä tahansa tyhjää solua Laskenta-alueella taulukkodatan alapuolella;
- Kirjoita mittarin nimi,
:=, ja lauseke — teksti näkyy kaavarivillä ylhäällä, ei suoraan solussa; - Paina Enter vahvistaaksesi — tulos näkyy laskenta-alueen solussa.
Jos laskenta-alue ei ole näkyvissä, siirry Power Pivotin Aloitus-välilehdelle ja napsauta Laskenta-alue-painiketta ottaaksesi sen käyttöön.
Kun mittari on tallennettu, se ilmestyy välittömästi pivot-taulukon kenttäluetteloon taulunsa tavallisten sarakkeiden rinnalle. Mittarit tunnistaa pienestä fx-kuvakkeesta nimen vieressä — tämä erottaa ne tavallisista tietosarakkeista. Kun mittarin vetää tai napsauttaa Arvot-alueelle, se lisätään pivot-taulukkoon ja reagoi välittömästi kaikkiin aktiivisiin viipaleisiin tai suodattimiin.
Tehtävä
Vaihe 1 — Kirjoita kaksi ensimmäistä mittariasi
Jatka työskentelyä tiedostossa S3_workbook.xlsx — sama työkirja, jota käytetään koko osiossa 3.
- Avaa sama työkirja, jota olet käyttänyt kohdissa 3.1–3.4 (ei 3.5-työkirjaa).
- Avaa Power Pivot → Hallinta ja vaihda Tietonäkymään.
- Napsauta Power Pivot -ikkunan alareunassa olevaa Sales-välilehteä.
Luo laskenta-alueelle alla olevat kaksi mittaria täsmälleen seuraavasti:
Total Sales := SUM(Sales[Total])
Transaction Count := COUNTROWS(Sales)
Paina Enter kummankin jälkeen. Molempien tulisi näkyä laskenta-alueella laskettuna tuloksena.
Palaa sitten Exceliin ja tee seuraavat toimenpiteet:
- Lisää Pivot-taulukko tästä työkirjan tietomallista.
- Aseta Customers-taulun Region rivikenttään.
- Aseta Sales-taulun Total Sales ja Transaction Count arvokenttään.
- Lisää viipalointityökalu Products-taulun Category-sarakkeelle.
- Napsauta viipalointityökalussa Bikes ja tarkkaile, miten molemmat mittarit päivittyvät.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme