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 — tyhjille riveille kunkin taulukon alareunassa Power Pivotin ruudukkonäkymässä. Mikä tahansa tyhjä solu tällä alueella voi sisältää mittarin. Mallin järjestyksen ylläpitämiseksi on hyvä käytäntö kirjoittaa mittarit sen taulukon alle, johon ne ensisijaisesti viittaavat — esimerkiksi Total Sales Sales-taulukon alle.
- Avaa Power Pivot → Hallitse 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ä mittaria
Jatka työskentelyä tiedostossa S3_workbook.xlsx — sama työkirja, jota on käytetty koko osiossa 3.
- Avaa sama työkirja, jota olet käyttänyt kohdissa 3.1–3.4 (älä käytä 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 tietojen alapuolelle seuraavat kaksi mittaria täsmälleen seuraavasti:
Total Sales := SUM(Sales[Total])
Transaction Count := COUNTROWS(Sales)
Paina Enter kummankin jälkeen. Molempien pitäisi näkyä Laskenta-alueella laskettuna tuloksena.
Palaa sitten Exceliin ja tee seuraavat toimenpiteet:
- Lisää Pivot-taulukko tämän työkirjan tietomallista.
- Aseta Region Customers-taulusta riveihin.
- Aseta Total Sales ja Transaction Count Sales-taulusta arvoihin.
- Lisää viipale Category-kentästä Products-taulusta.
- Napsauta Bikes viipaleessa 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