Applies ToMicrosoft 365 rakendus Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Selles artiklis vaatame Power Pivot arvutuslike veergude ja mõõtude arvutusvalemite loomise põhialuseid. Kui te pole DAX-i veel sisse lülitanud, tutvuge kindlasti lühijuhendiga: DAX-i põhitõdede tutvustus 30 minuti pärast.

Valemite põhitõed

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

Siin on mõned põhivalemid, mida saab kasutada arvutuslikus veerus:

Valem

Kirjeldus

=TODAY()

Lisab tänase kuupäeva veeru igasse ritta.

=3

Lisab veeru igasse ritta väärtuse 3.

=[Column1] + [Column2]

Liidab väärtused veergude [Veerg1] ja [Veerg2] samale reale ning paigutab tulemid arvutatud veeru samale reale.

Saate luua Power Pivot valemeid arvutatud veergude jaoks, kui loote Microsoft Excelis valemeid.

Valemi loomisel tehke järgmist.

  • Iga valem peab algama võrdusmärgiga.

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

  • Hakake tippima soovitud funktsiooni või nime paar esimest tähte ja automaattekst kuvab saadaolevate funktsioonide, tabelite ja veergude loendi. Automaatteksti loendist valemisse üksuse lisamiseks vajutage tabeldusklahvi (TAB).

  • Saadaolevate funktsioonide loendi kuvamiseks klõpsake nuppu Fx . Ripploendist funktsiooni valimiseks tõstke üksus nooleklahvide abil esile ja klõpsake funktsiooni lisamiseks valemisse nuppu OK .

  • Sisestage funktsiooni argumendid, valides need võimalike tabelite ja veergude ripploendist või tippides väärtused või muu funktsiooni.

  • Kontrollige süntaksivigu: veenduge, et kõik sulud oleksid suletud ning et veergudele, tabelitele ja väärtustele oleks õigesti viidatud.

  • Valemi aktsepteerimiseks vajutage sisestusklahvi (ENTER).

Märkus.: Kui aktsepteerite valemi, täidetakse veerg arvutatud veerus väärtustega. Mõõdus salvestab sisestusklahvi (ENTER) vajutamine mõõdu määratluse.

Lihtsa valemi Create

Lihtsa valemiga arvutatud veeru loomine

Müügikuupäev

Alamkategooria

Toode

Müük

Quantity

1/5/2009

Tarvikud

Kandekott

254995

68

1/5/2009

Tarvikud

Miniakulaadija

1099.56

44

1/5/2009

Digitaalne

Slim Digital

6512

44

1/6/2009

Tarvikud

Telephoto Conversion Lens

1662.5

18

1/6/2009

Tarvikud

Statiivi

938.34

18

1/6/2009

Tarvikud

USB-kaabel

1230.25

26

  1. Valige ja kopeerige andmed ülalolevast tabelist, sh tabelipäised.

  2. Klõpsake Power Pivotmenüüd Avaleht> Kleebi.

  3. Klõpsake dialoogiboksis Eelvaate kleepimine nuppu OK.

  4. Klõpsake nuppu Kujundus> veerud> Lisa.

  5. Tippige tabeli kohal asuvale valemiribale järgmine valem.

    =[Müük] / [Kogus]

  6. Valemi aktsepteerimiseks vajutage sisestusklahvi (ENTER).

Seejärel asustatakse väärtused kõigi ridade uues arvutatud veerus.

Näpunäiteid automaatteksti kasutamiseks

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

  • Power Pivot ei lisa funktsioonide lõppsulge ega sobita sulge automaatselt. Peate veenduma, et iga funktsioon on süntaksiliselt õige või te ei saa valemit salvestada ega kasutada. Power Pivot tõstab sulud esile, mis lihtsustab sulgude õige sulgemise kontrollimist.

Tabelite ja veergudega töötamine

Power Pivot tabelid näevad välja sarnased Exceli tabelitega, kuid on andmetega ja valemitega töötamisel teistsugused.

  • Power Pivot valemid töötavad ainult tabelite ja veergudega, mitte üksikute lahtrite, vahemikuviidete ega massiividega.

  • Valemid saavad seoste abil seotud tabelitest väärtusi tuua. Toodavad väärtused on alati seotud praeguse rea väärtusega.

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

  • Teil ei saa olla ebaregulaarseid ega "sakiliseid" andmeid nagu Exceli töölehel. Tabeli iga rida peab sisaldama sama arvu veerge. Kuid mõnes veerus võivad olla tühjad väärtused. Exceli andmetabeleid ja Power Pivot andmetabeleid ei saa omavahel vahetada, kuid Exceli tabelitega saate linkida Power Pivot ja kleepida Exceli andmed Power Pivot. Lisateavet leiate teemadest Tööleheandmete lisamine andmemudelisse lingitud tabeli abil ning Ridade kopeerimine ja kleepimine Power Pivoti andmemudelisse.

Valemite ja avaldiste tabelitele ja veergudele viitamine

Tabelile ja veerule viitamiseks saate kasutada selle nime. Näiteks järgmine valem näitab, kuidas viidata kahe tabeli veergudele, kasutades täielikku nime.

=SUM('Uus müük'[Summa]) + SUM('Varasem müük'[Summa])

Kui valemit väärtustatakse, kontrollib Power Pivot esmalt üldist süntaksit ja kontrollib seejärel veergude ja tabelite nimesid võimalike veergude ja tabelite suhtes praeguses kontekstis. Kui nimi on mitmetähenduslik või kui veergu või tabelit ei leita, kuvatakse valemis viga (#ERROR string, mitte lahtrites, kus viga esineb. Lisateavet tabelite, veergude ja muude objektide nimetamisnõuete kohta leiate teemast " DAX-i süntaksimääratluse nimenõuded Power Pivotis.

Märkus.: Kontekst on Power Pivot andmemudelite oluline funktsioon, mis võimaldab teil luua dünaamilisi valemeid. Konteksti määravad andmemudeli tabelid, tabelitevahelised seosed ja rakendatud filtrid. Lisateavet leiate artiklist DAX-i valemite kontekst.

Tabeliseosed

Tabeleid saab seostada muude tabelitega. Seoste loomisega saate võimaluse otsida andmeid teisest tabelist ja kasutada seotud väärtusi keerukate arvutuste tegemiseks. Näiteks saate kasutada arvutatud veergu, et otsida üles kõik praeguse edasimüüjaga seotud tarnekirjed ja seejärel summeerida iga edasimüüja saatmiskulud. Efekt sarnaneb parameeterpäringuga: saate arvutada praeguse tabeli iga rea jaoks erineva summa.

Paljud DAX-i funktsioonid nõuavad viidatud veergude leidmiseks ja arusaadava tulemi saamiseks tabelite või mitme tabeli vahel seost. Muud funktsioonid püüavad seost tuvastada; parimate tulemuste saavutamiseks peaksite võimaluse korral alati looma seose.

PivotTable-liigendtabelitega töötamisel on eriti oluline ühendada kõik PivotTable-liigendtabelis kasutatavad tabelid, et kokkuvõtteandmeid saaks õigesti arvutada. Lisateavet leiate artiklist PivotTable-liigendtabelites seostega töötamine.

Valemivigade tõrkeotsing

Kui saate arvutusliku veeru määratlemisel veateate, võib valem sisaldada kas sünteetikaviga või semantilist viga.

Süntaksivead on kõige lihtsamad lahendada. Enamasti on sel juhul tegu puuduva sulu või semikooloniga. Üksikfunktsioonide süntaksi kohta leiate abi artiklist DAX-i funktsiooniviide.

Teist tüüpi vead tekivad juhul, kui süntaks on küll õige, ent viidatud veerus asuv väärtus pole valemi kontekstis asjakohane. Sellised semantilised tõrked võivad olla põhjustatud mõnest järgmistest probleemidest:

  • valem viitab veerule, tabelile või funktsioonile, mida pole olemas;

  • Valem näib olevat õige, kuid kui Power Pivot toob andmed, leiab see tüübilahknevuse ja tekitab 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 käsitsirežiimiks, tegite muudatusi ega värskendanud andmeid ega värskendanud arvutusi.

Esimesel neljal juhul tähistab DAX terve sobimatut valemit sisaldava veeru. Viimasel juhul kuvab DAX selle veeru tuhmina, et osutada veeru töötlemata olekule.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.