DAX pomeni izraz za analizo podatkov in je ime jezika, ki ga PowerPivot za Excel 2013 uporablja za ustvarjanje izračunov med stolpci (polji) v vašem podatkovnem modelu Excel. Na srečo je ustvarjanje izračuna z DAX-om bolj podobno ustvarjanju Excelove formule, ki uporablja vgrajeno funkcijo, kot pa uporabi programskega jezika, kot sta VBA ali HTML.
Ta podobnost je poudarjena z dejstvom, da se vsi izrazi DAX začnejo z znakom enakosti, tako kot vse standardne Excelove formule in da takoj, ko začnete vnašati prve črke imena funkcije DAX, ki jo želite uporabiti v izrazu, zgradbi, se prikaže spustni meni, podoben funkciji Vstavi, z vsemi funkcijami DAX, katerih imena se začnejo s temi istimi črkami.
In takoj, ko v tem meniju izberete funkcijo DAX, ki jo želite uporabiti, PowerPivot ne vstavi samo imena funkcije DAX v vrstico formule PowerPivot (ki ima enake gumbe za preklic, vnos in vstavljanje funkcij kot v vrstico s formulo Excel ), ampak prikaže tudi celotno sintakso funkcije, ki prikazuje vse zahtevane in neobvezne argumente te funkcije neposredno pod vrstico s formulo.
Poleg uporabe funkcij DAX v izrazih, ki jih ustvarite za izračunane stolpce v vašem podatkovnem modelu, lahko ustvarite tudi enostavnejše izraze z uporabo dobrih starih aritmetičnih operatorjev, ki jih tako dobro poznate iz svojih formul v Excelu (+ za seštevanje, – za odštevanje, * za množenje, / za deljenje itd.).
Če želite ustvariti izračunani stolpec za vaš podatkovni model, mora biti PowerPivot v podatkovnem pogledu. (Če ste v pogledu diagrama, lahko preklopite nazaj tako, da kliknete ukazni gumb Pogled podatkov na zavihku Domov okna PowerPivot ali tako, da kliknete gumb Mreža v spodnjem desnem kotu okna PowerPivot.) Ko je PowerPivot za Excel v mapi Podatki Pogled, lahko ustvarite novo izračunano polje, tako da sledite tem korakom:
Kliknite zavihek tabele s podatki v oknu PowerPivot, v katerega želite dodati izračunani stolpec.
Kliknite gumb Dodaj na zavihku Design na traku PowerPivot.
PowerPivot na konec trenutne podatkovne tabele doda nov stolpec z generičnim imenom polja Dodaj stolpec .
Vnesite = (znak enakosti), da začnete graditi svoj izraz DAX.
PowerPivot aktivira svojo vrstico formule, kjer vstavi znak enako.
Zgradite svoj izraz DAX v vrstici Formula PowerPivot bolj ali manj, ko sestavite Excelovo formulo v celici enega od njegovih delovnih listov.
Če želite v izrazu uporabiti funkcijo DAX, kliknite gumb Vstavi funkcijo v vrstici formule PowerPivot in izberite funkcijo, ki jo želite uporabiti v pogovornem oknu Vstavi funkcijo (ki je zelo podobno standardnemu pogovornemu oknu Excelove funkcije vstavi, le da vsebuje samo DAX funkcije).
Če želite definirati aritmetični ali besedilni izračun med stolpci v trenutni podatkovni tabeli, izberete stolpce, ki jih želite uporabiti, tako da jih kliknete v podatkovni tabeli, ki je vmesna z ustreznim operatorjem.
Če želite izbrati polje za uporabo v izračunu ali kot argument v funkciji DAX, kliknite njegovo ime polja na vrhu njegovega stolpca, da ga dodate izrazu v vrstici Formula PowerPivot. Upoštevajte, da PowerPivot samodejno zapre vsa imena polj, uporabljena v izrazih DAX, v par oglatih oklepajev, kot je v
=[Cena na enoto]*[Količina]
kjer gradite izraz v stolpcu za izračunano razširjeno ceno, ki pomnoži vrednosti v polju Cena enote s tistimi v polju Količina v tabeli z aktivnimi podatki.
Kliknite gumb Enter v vrstici formule PowerPivot, da dokončate izraz in ga izračunate.
Takoj, ko kliknete gumb Enter, PowerPivot izvede izračune, določene z izrazom, ki ste ga pravkar ustvarili, in vrne rezultate v nov stolpec. (To lahko traja nekaj trenutkov, odvisno od števila zapisov v podatkovni tabeli.)
Takoj, ko PowerPivot zaključi izračune, se rezultati prikažejo v celicah polja Dodaj stolpec. Nato lahko preimenujete stolpec tako, da dvokliknete njegovo splošno ime Dodaj stolpec , vnesete novo ime polja in pritisnete Enter.
Ko ustvarite izračunan stolpec v podatkovni tabeli, si lahko ogledate njegov izraz DAX, tako da kliknete ime njegovega polja na vrhu stolpca v podatkovnem pogledu PowerPivot. Če boste kdaj morali urediti njegov izraz, lahko to storite preprosto tako, da kliknete ime polja, da izberete celoten stolpec, in nato kliknete točko vstavljanja v izrazu DAX, prikazanem v vrstici Formula PowerPivot.
Če izračunanega stolpca v vrtilni tabeli za njegov podatkovni model ne potrebujete več, ga lahko odstranite tako, da z desno tipko miške kliknete stolpec in nato v priročnem meniju izberete Izbriši stolpce. Če želite preprosto skriti stolpec v podatkovnem pogledu, v tem priročnem meniju izberete element Skrij iz orodij za odjemalce.
Upoštevajte, da izrazi DAX, ki uporabljajo aritmetične in logične operatorje, sledijo istemu vrstnemu redu prednostnega reda kot v običajnih Excelovih formulah. Če boste kdaj morali spremeniti ta naravni vrstni red, morate uporabiti ugnezdene oklepaje v izrazu DAX, da spremenite vrstni red, kot to počnete v Excelovih formulah. Pri dodajanju teh oklepajev bodite previdni, da ne motite nobenega od oglatih oklepajev, ki vedno obdajajo ime katerega koli polja podatkovne tabele, na katerega se sklicuje izraz DAX.