Valemite loomine arvutuste jaoks Power Pivotis

Märkus.:  Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit .

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 veeru, kui nõustute valem, veerg sisustatakse väärtustega. Mõõt, klahvi ENTER salvestab mõõt määratlus.

Lihtsa valemi koostamine

Arvutatud veeru loomine lihtsa valemiga

Müügikuupäev

Alamkategooria

Toode

Müük

Kogus

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.

  • Korrapäratu või "jääb joondamata" andmeid, nagu Exceli töölehel ei saa. Tabeli iga rea peab sisaldama sama veergude arv. Siiski võib olla tühjad väärtused veerge. Exceli andmete ja Power Pivot andmete tabelite on vahetatavad, kuid saate linkida Exceli tabelite Power Pivot ja Power PivotExceli andmed kleepida. Leiate lisateavet teemast andmemudeli abil lingitud tabeli lisamine töölehe andmeid ja kopeerimine ja kleepimine Power Pivoti Andmemudelist ridade.

Tabelitele ja veergudele viitamine valemites ja avaldistes

Viidata saate mis tahes tabeli või veeru, kasutades oma nime. Näiteks järgmine valem näitab kuidas viidata kahe tabeli veergude abil täielik nimi.

= SUM (' uue Sales'[Amount]) + SUM('Past Sales'[Amount])

Kui valemi hinnatakse, Power Pivot kontrollib kõigepealt üldine süntaks ja seejärel kontrollib nimed veerud ja esitate suhtes võimalike veergude ja tabelite praeguses kontekstis. Kui nimi on ebaselgete või tabeli või veeru ei leita, saate tõrke valemi (mis #ERROR stringi asemel andmete väärtuse lahtrid, kus on viga). Tabelite, veergude ja muude objektide nimede nõuete kohta leiate lisateavet teemast "Dax-i süntaksi määratlus Power Pivotinimetamise nõuetele.

Märkus.: Kontekst on oluline Power Pivot andmemudelite funktsioon, mis võimaldab teil luua dünaamilisi valemid. Andmemudel, tabelite ja mis on rakendatud filtreid vahelisi seoseid tabelite määratakse kontekst. Lisateavet leiate teemast DAX-i valemite kontekst.

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-liigendtabelite töötamisel on eriti oluline, et loote kõik tabelid, mida kasutatakse PivotTable-liigendtabelis nii, et kokkuvõtlike andmete saab arvutada õigesti. Lisateavet leiate teemast töötamine PivotTable-liigendtabelites seosed.

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 seotud puuduvate ümarsulg või koma. Üksikute funktsioonid, lugege teemat DAX-funktsioonide 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.

Täiendage Office'i kasutamise 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.

×