DAX tähendab Data Analysis Expression ja on keele nimi, mida PowerPivot for Excel 2013 kasutab teie Exceli andmemudeli veergude (väljade) vaheliste arvutuste tegemiseks. Õnneks sarnaneb arvutuse loomine DAX-iga pigem sisseehitatud funktsiooni kasutava Exceli valemi loomisega kui programmeerimiskeele, näiteks VBA või HTML, kasutamisega.
Seda sarnasust rõhutab asjaolu, et kõik DAX-i avaldised algavad võrdusmärgiga nagu kõik standardsed Exceli valemid ja et niipea, kui hakkate tippima DAX-i funktsiooni nime esimesi tähti, mida soovite avaldises kasutada hoones, kuvatakse funktsiooni Lisamise moodi rippmenüü kõigi DAX-i funktsioonidega, mille nimed algavad samade tähtedega.
Ja niipea, kui valite sellest menüüst DAX-i funktsiooni, mida soovite kasutada, ei lisa PowerPivot mitte ainult DAX-funktsiooni nime PowerPivoti valemiribale (millel on samad nupud Tühista, Sisesta ja Lisa funktsioon nagu Exceli valemiribal. ), kuid kuvab ka funktsiooni täieliku süntaksi, näidates kõiki selle funktsiooni kohustuslikke ja valikulisi argumente vahetult valemiriba all.
Lisaks DAX-funktsioonide kasutamisele andmemudelis arvutatud veergude jaoks loodud avaldistes saate luua ka lihtsamaid avaldisi, kasutades vanu häid aritmeetilisi operaatoreid, mida te oma Exceli valemitest nii hästi teate (+ liitmiseks, – lahutamiseks, * korrutamiseks, / jagamiseks jne).
Andmemudeli jaoks arvutatud veeru loomiseks peab PowerPivot olema andmevaates. (Kui olete diagrammivaates, saate tagasi lülituda, klõpsates PowerPivoti akna vahekaardil Avaleht käsul Andmevaade või klõpsates PowerPivoti akna paremas alanurgas nuppu Ruudustik.) Kui PowerPivot for Excel on jaotises Andmed. Vaade, saate luua uue arvutatud välja, järgides neid samme.
Klõpsake PowerPivoti aknas andmetabeli vahekaarti, millele soovite arvutatud veeru lisada.
Klõpsake PowerPivoti lindi vahekaardil Disain nuppu Lisa.
PowerPivot lisab praeguse andmetabeli lõppu uue veeru üldise väljanimega Lisa veerg .
DAX-avaldise loomise alustamiseks tippige = (võrdusmärk).
PowerPivot aktiveerib oma valemiriba, kuhu sisestab võrdusmärgi.
Koostage oma DAX-i avaldis PowerPivoti valemiribal enam-vähem samal ajal, kui koostate ühe töölehe lahtrisse Exceli valemi.
DAX-funktsiooni kasutamiseks avaldises klõpsake PowerPivoti valemiribal nuppu Lisa funktsioon ja valige dialoogiboksis Funktsiooni lisamine kasutatav funktsioon (mis on väga sarnane Exceli standardse funktsiooni lisamise dialoogiboksiga, välja arvatud see, et see sisaldab ainult DAX-i funktsioonid).
Aktiivse andmetabeli veergude vahelise aritmeetilise või tekstiarvutuse määratlemiseks valige kasutatavad veerud, klõpsates neid andmetabelis, mis on segatud vastava operaatoriga.
Arvutuses või DAX-funktsiooni argumendina kasutatava välja valimiseks klõpsake selle välja nimel selle veeru ülaosas, et lisada see PowerPivoti valemiriba avaldisesse. Pange tähele, et PowerPivot lisab kõik DAX-i avaldistes kasutatavad väljanimed automaatselt nurksulgudesse nagu
=[Ühikuhind]*[Kogus]
kus loote laiendatud hinna arvutatud veerus avaldise, mis korrutab väljal Ühikuhind olevad väärtused aktiivse andmetabeli väljal Kogus olevate väärtustega.
Avaldise lõpetamiseks ja arvutamiseks klõpsake PowerPivoti valemiribal nuppu Enter.
Niipea, kui klõpsate sisestusnupul, teostab PowerPivot äsja loodud avaldisega määratud arvutused, tagastades tulemused uude veergu. (Sõltuvalt andmetabelis olevate kirjete arvust võib selleks kuluda mitu hetke.)
Niipea, kui PowerPivot arvutused lõpetab, kuvatakse tulemused välja Lisa veerg lahtrites. Seejärel saate veeru ümber nimetada, topeltklõpsates selle veeru lisamise üldnime, tippides uue välja nime ja vajutades sisestusklahvi.
Pärast andmetabelisse arvutatud veeru loomist saate vaadata selle DAX-avaldist, klõpsates PowerPivoti andmevaates veeru ülaosas selle välja nimel. Kui teil on kunagi vaja selle avaldist redigeerida, saate seda teha, klõpsates kogu veeru valimiseks lihtsalt välja nimel ja seejärel klõpsates PowerPivoti valemiribal kuvatavas DAX-avaldises sisestuspunkti.
Kui te ei vaja enam arvutatud veergu selle andmemudeli liigendtabelis, saate selle eemaldada, paremklõpsates veerul ja valides seejärel selle kiirmenüüst käsu Kustuta veerud. Kui soovite veeru andmevaatest lihtsalt peita, valige selles kiirmenüüs üksus Peida klienditööriistadest.
Pidage meeles, et aritmeetilisi ja loogilisi operaatoreid kasutavad DAX-avaldised järgivad sama operaatorite järjekorda nagu tavalistes Exceli valemites. Kui teil on kunagi vaja seda loomulikku järjekorda muuta, peate järjekorra muutmiseks kasutama DAX-i avaldises pesastatud sulgusid nagu Exceli valemites. Lihtsalt olge nende sulgude lisamisel ettevaatlik, et te ei segaks ühtegi nurksulgu, mis sisaldab alati DAX-i avaldises viidatud andmetabeli välja nime.