Valemite loomine arvutuste jaoks Power Pivotis

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Selles artiklis vaatame nii arvutamine valemite koostamise põhialustega arvutatud veerge ja Power PivotMõõdud . Kui te pole Dax-i, kindlasti tutvuge kiirjuhend: lugege Dax-i põhiteadmisi 30 minutiga.

Valemi alused

Power Pivot pakub andmeanalüüsi avaldisi (DAX), mis on mõeldud kohandatud arvutuste loomiseks Power Pivoti tabelites ja Exceli PivotTable-liigendtabelites. DAX sisaldab mõningaid Exceli valemites kasutatavaid funktsioone ning lisafunktsioone, mis on mõeldud relatsioonandmetega töötamiseks ja dünaamiliste liitmiste tegemiseks.

Siin on mõningad põhivalemid, mida saab arvutatud veerus kasutada.

Valem

Kirjeldus

=TODAY()

Sisestab tänase kuupäeva igale veeru reale.

=3

Sisestab väärtuse 3 igale veeru reale.

=[Column1] + [Column2]

Liidab veergude [Column1] ja [Column2] sama rea väärtused ja lisab tulemused arvutatud veeru samale reale.

Power Pivoti valemeid saate arvutatud veergude jaoks luua üsna samamoodi nagu Microsoft Exceli valemeid. 

Kasutage valemi loomisel järgmisi samme.

  • Iga valem peab algama võrdusmärgiga.

  • Saate tippida või valida funktsiooni nime või tippida avaldise.

  • Alustuseks tippige mõned soovitud funktsiooni nime esimesed tähed ja funktsioon AutoComplete kuvab loendi saadaolevatest funktsioonidest, tabelitest ja veergudest. Vajutage klahvi TAB üksuse lisamiseks funktsiooni AutoComplete loendist valemisse.

  • Klõpsake nuppu Fx saadaolevate funktsioonide loendi kuvamiseks. Funktsiooni valimiseks ripploendist kasutage nooleklahve üksuse esiletõstmiseks ning klõpsake siis OK funktsiooni lisamiseks valemisse.

  • Lisage argumendid funktsioonile, valides need võimalike tabelite ja veergude ripploendist või tippides sisse väärtused või teise funktsiooni.

  • Kontrollige süntaksi vigu: veenduge, et kõik sulud on kinni ning et veerud, tabelid ja väärtused õigesti viidatud.

  • Valemi kinnitamiseks vajutage klahvi ENTER.

Märkus. : Arvutatud veerus, kui nõustute valemi sisustatakse veeru väärtustega. Mõõt, sisestusklahvi ENTER salvestab mõõt määratlus.

Lihtsa valemi koostamine

Arvutatud veeru loomine lihtsa valemiga

Müügikuupäev

Alamkategooria

Toode

Müük

Hulk

1/5/2009

Tarvikud

Kandekott

254995

68

1/5/2009

Tarvikud

Mini-akulaadija

1099.56

44

1/5/2009

Digitaalne

Õhuke digitaalne

6512

44

1/6/2009

Tarvikud

Telefoto lääts

1662.5

18

1/6/2009

Tarvikud

Statiiv

938.34

18

1/6/2009

Tarvikud

USB-kaabel

1230.25

26

  1. Valige ja kopeerige andmed ülal antud tabelist, k.a tabeli päised.

  2. Valige Power Pivotis Avaleht > Kleebi.

  3. Klõpsake dialoogiboksis Kleepimise eelvaade nuppu OK.

  4. Valige kujundus> veerud> Lisa.

  5. Tippige tabeli kohale valemiribale järgmine valem.

    = [Sales] ja [Kogus]

  6. Valemi kinnitamiseks vajutage klahvi ENTER.

Siis täidetakse uue arvutatud veeru kõik read väärtustega.

Näpunäiteid automaatteksti kasutamiseks

  • Valemi automaatteksti saab kasutada ka pesastatud funktsioonidega olemasoleva valemi keskel. Vahetult sisestuspunktile eelnevat teksti kasutatakse väärtuste kuvamiseks ripploendis ja kogu sisestuspunktile järgnev tekst jääb samaks.

  • Power Pivot ei lisa funktsioonide lõppsulge ega sobita sulge automaatselt. Peate veenduma, et kõigil funktsioonidel on õige süntaks, muidu ei saa valemit salvestada ega kasutada. Power Pivot tõstab sulud esile, mistõttu on lihtsam kontrollida, kas need on õigesti suletud.

Tabelite ja veergudega töötamine

Power Pivoti tabelid sarnanevad Exceli omadega, kuid erinevad selle poolest, kuidas nad andmete ja valemitega töötavad.

  • Valemid töötavad Power Pivotis ainult tabelites ja veergudes, mitte eraldi lahtrites, vahemikuviidetes ega massiivides.

  • Valemid võivad kasutada seoseid väärtuste toomiseks seotud tabelitest. Väärtused, mis tuuakse, on alati seotud vastava rea väärtusega.

  • Power Pivoti valemeid ei saa kleepida Exceli töölehele ja vastupidi.

  • Teil ei saa olla ebaregulaarseid või „konarlikke” andmeid, nagu see on võimalik Exceli töölehel. Igal tabeli real peab olema sama arv veerge. Kuid mõnes veerus võib olla tühje väärtusi. Exceli andmetabelid ja Power Pivoti andmetabelid pole omavahel vahetatavad, kuid saate Exceli tabelid Power Pivotis linkida ja Exceli andmeid Power Pivotisse kleepida. Lisateavet leiate teemadest Töölehe andmete lisamine andmemudelisse lingitud tabeli abil ning  Ridade kopeerimine ja kleepimine Power Pivoti andmemudelisse.

Tabelitele ja veergudele viitamine valemites ja avaldistes

Saate viidata mis tahes tabelile ja veerule, kasutades selle nime. Näiteks järgmine valem illustreerib, kuidas viidata veergudele kahest tabelist, kasutades täielikult kvalifitseeritud nime.

= SUM ("uus Sales'[Amount]) + SUM('Past Sales'[Amount])

Valemi hindamisel ehk väärtustamisel kontrollib Power Pivot esmalt üldist süntaksit ning seejärel teie esitatud veergude ja tabelite nimesid, võrreldes neid võimalike veergude ja tabelitega jooksvas kontekstis. Kui nimi on mitmemõtteline või kui veergu või tabelit ei leita, kuvatakse valemi kohta viga (andmeväärtuse asemel kuvatakse lahtris, kus viga esineb, string #ERROR). Tabelitele, veergudele ja muudele objektidele nimede panemise kohta saate lisateavet artikli DAX-i süntaksi määratlus Power Pivotile jaotisest „Nimenõuded“.

Märkus. : Kontekst on Power Pivoti andmemudelite oluline funktsioon, mis lubab koostada dünaamilisi valemeid. Konteksti määravad andmemudeli tabelid, seosed tabelite vahel ja mis tahes rakendatud filtrid. Lisateavet leiate artiklist Kontekst DAX-i valemites.

Tabeli seosed

Tabelid võivad olla seotud teiste tabelitega. Seoste loomisega saate võimaluse teisest tabelist andmeid otsida ning kasutada seotud väärtusi keerukate arvutuste sooritamiseks. Näiteks saate kasutada arvutatud veergu kõigi vastava edasimüüjaga seotud transpordikirjete otsimiseks ning liita seejärel iga kirje transpordikulud. Tulemus on justkui parameetritega päring: saate arvutada erineva summa iga rea kohta vastavas tabelis.

Paljud DAX-i funktsioonid nõuavad kahe või enama tabeli vahel seose olemasolu, et leida veerud, millele olete viidanud, ning anda mõistlikke tulemusi. Teised funktsioonid proovivad seost tuvastada, kuid parimate tulemuste saamiseks peaksite alati võimaluse korral seose ise looma.

PivotTable’itega töötamisel on kõigi PivotTable’is kasutatavate tabelite ühendamine eriti tähtis, et koondandmed oleksid õigesti arvutatud. Lisateavet vt lehelt PivotTable tabelite seostega töötamine.

Tõrkeotsing valemites

Kui saate arvutatud veeru määratlemisel tõrke, võib valem sisaldada süntaksi viga või semantilist viga.

Süntaksi vigu on kõige lihtsam lahendada. Tavaliselt on nende puhul tegemist puuduva sulu või komaga. Süntaksi või eraldiseisvate funktsioonide kohta leiate abi lehelt DAX-i funktsioonidele viitamine.

Teine tüüp tõrkeid tekib siis, kui süntaks on õige, kuid viidatud veeru väärtus pole valemi kontekstis loogiline. Selliseid semantilisi vigu võib põhjustada mõni järgmine probleem.

  • Valem viitab olematule veerule, tabelile või funktsioonile.

  • Valem näib olevat õige, ent kui Power Pivot toob andmed, leiab see tüüpide lahknevuse ja põhjustab vea.

  • valem edastab funktsioonile vale arvu või vale tüüpi parameetreid;

  • valem viitab mõnele muule veerule, mis sisaldab viga, ja seetõttu on selle väärtused sobimatud;

  • Valem viitab veerule, mida pole töödeldud. See võib juhtuda, kui muutsite töövihiku režiimi manuaalseks, tegite muudatusi ja siis ei värskendanud andmeid või ei ajakohastanud arvutusi.

Esimesel neljal juhul märgistab DAX terve veeru, milles on kehtetu valem. Viimasel juhul muudab DAX veeru halliks, näidates sel viisil, et veerg on töötlemata olekus.

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×