Valemite loomine arvutuste jaoks Power Pivotis

Selles artiklis vaatleme põhialuseid arvutamise valemite loomiseks nii arvutatud veergude kui ka Power Pivot te mõõtude jaoks. Kui olete DAX-i jaoks uus, vaadake kindlasti üle Kiirjuhend: Dax-i põhiteave 30 minuti pärast.

Valemite põhitõed

Power Pivot sisaldab andmete analüüsi avaldisi (DAX) kohandatud arvutuste loomiseks Power Pivot tes tabelites ja Exceli PivotTable-liigendtabelites. DAX sisaldab mõnda funktsiooni, mida kasutatakse Exceli valemites, ja täiendavaid funktsioone, mis on mõeldud töötamiseks ja dünaamiliseks summeerimiseks.

Siin on mõned Põhivalemid, mida võiks kasutada arvutatud veerus.

Valem

Kirjeldus

=TODAY()

Lisab tänase kuupäeva iga veeru reale.

=3

Lisab iga veeru reale väärtuse 3.

=[Column1] + [Column2]

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

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

Valemi loomisel toimige järgmiselt.

  • Iga valem peab algama võrdse märkega.

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

  • Alustage soovitud funktsiooni või nime esimeste tähtede tippimist ja automaattekstil kuvatakse saadaolevate funktsioonide, tabelite ja veergude loend. Üksuse lisamiseks automaatteksti loendist vajutage tabeldusklahvi (TAB).

  • Saadaolevate funktsioonide loendi kuvamiseks klõpsake nuppu FX . Ripploendist funktsiooni valimiseks kasutage NOOLEKLAHVE üksuse esiletõstmiseks ja seejärel klõpsake funktsiooni lisamiseks valemisse nuppu OK .

  • Saate funktsioonile argumendid esitada, valides need võimalike tabelite ja veergude ripploendist või tippides väärtused või mõne muu funktsiooni.

  • Kontrollige süntaksi tõrkeid: Veenduge, et kõik sulud on suletud, ning et veerud, tabelid ja väärtused on õigesti viidatud.

  • Valemi aktsepteerimiseks vajutage sisestusklahvi (ENTER).

Märkus.: Arvutatud veerus, kui olete valemi aktsepteerinud, asustatakse veerg väärtustega. Mõõte vajutades sisestusklahvi (ENTER) salvestab mõõdu definitsiooni.

Lihtsa valemi loomine

Arvutatud veeru loomine lihtsa valemi abil

Müügikuupäev

Alamkategooria

Product (Korrutis)

Müük

Quantity

1/5/2009

Tarvikud

Kandekott

254995

68

1/5/2009

Tarvikud

Väike aku laadija

1099,56

44

1/5/2009

Digitaalse

Slim Digital

6512

44

1/6/2009

Tarvikud

Telefoto teisenduse objektiiv

1662,5

18

1/6/2009

Tarvikud

Statiivi

938,34

18

1/6/2009

Tarvikud

USB-kaabel

1230,25

26

  1. Valige ja kopeerige ülaltoodud tabelist andmed (sh tabeli pealkirjad).

  2. Klõpsake Power Pivot käsku avaleht>Kleebi.

  3. Klõpsake dialoogiboksis kleepimise eelvaade nuppu OK.

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

  5. Tippige tabeli kohale valemiribal järgmine valem.

    = [Müük]/[Kogus]

  6. Valemi aktsepteerimiseks vajutage sisestusklahvi (ENTER).

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

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üntaktiliselt õige või te ei saa valemit salvestada ega kasutada. Power Pivot tõstab esile sulgusid, mis hõlbustab kontrollimist, kas need on õigesti suletud.

Tabelite ja veergudega töötamine

Power Pivot tabelid sarnanevad Exceli tabelitega, kuid erinevad andmete ja valemitega töötamise viisist.

  • Power Pivot valemid töötavad ainult tabelite ja veergudega, mitte üksikute lahtrite, vahemiku viidete või massiivide abil.

  • Valemid võivad kasutada seoseid seotud tabelite väärtuste toomiseks. Toodud väärtused on alati seotud praeguse rea väärtusega.

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

  • Te ei saa kasutada ebakorrapäraseid või "närune" andmeid (nt Exceli töölehel). Tabeli iga rida peab sisaldama sama arvu veerge. Teatud veergudes saab siiski olla tühjad väärtused. Exceli andmetabelid ja Power Pivot andmetabelid pole omavahel asendatavad, kuid saate linkida Exceli tabelitega Power Pivot ja kleepida Exceli andmed Power Pivot. Lisateavet leiate teemast töölehe andmete lisamine andmete mudelile lingitud tabeli abil ning ridade kopeerimine ja kleepimine andmete mudelisse Power pivotis.

Tabelitele ja veergudele viitamine valemites ja avaldistes

Tabelile ja veerule saate viidata selle nime abil. Järgmine valem illustreerib näiteks seda, kuidas viidata kahe tabeli veergudele, kasutades täielikku kvalifikatsiooniga nime.

= SUM ("uus müük" [summa]) + SUM ("varasem müük" [summa])

Kui valemit hinnatakse, Power Pivot esmalt kontrollitakse üldist süntaksit ja seejärel kontrollitakse veergude ja tabelite nimesid, mida te praeguses kontekstis võimalike veergude ja tabelite vastu pakuvad. Kui nimi on ebamäärane või kui veergu või tabelit ei leita, kuvatakse teie valemis viga (#ERROR stringi asemel andmete väärtus lahtrites, kus tõrge ilmneb). Lisateavet tabelite, veergude ja muude objektide nimede kohta leiate teemast "nõuete nimede määramine Dax-i süntaksi spetsifikatsioonis Power Pivoti jaoks.

Märkus.: Kontekst on Power Pivot andmete mudelite oluline funktsioon, mis võimaldab dünaamilisi valemeid luua. Kontekst määratakse kindlaks andmete tootemudeli tabelites, tabelite vahelistes seostes ja rakendatud filtrites. Lisateavet leiate artiklist DAX-i valemite kontekst.

Tabeli seosed

Tabeleid saab seostada muude tabelitega. Seoste loomise kaudu saate otsida teisest tabelist andmeid ja kasutada keerukate arvutuste tegemiseks vastavaid väärtusi. Näiteks saate arvutatud veergu kasutada kõigi praeguse edasimüüjaga seotud saadetiste otsimiseks ja seejärel summeerida iga saadetise veokulud. Efekt on nagu parameetrite päring: saate arvutada iga praeguse tabeli rea jaoks erineva summa.

Paljud DAX-i funktsioonid nõuavad, et tabelite või mitme tabeli vahel oleks seos, et leida teie viidatud veerud ja tagastada tulemid, mis on loogilised. Muud funktsioonid proovivad seost tuvastada; parima tulemuse saavutamiseks tuleks alati luua võimalusel seos.

Kui töötate PivotTable-liigendtabelitega, on eriti oluline ühendada kõik PivotTable-liigendtabelis kasutatavad tabelid, nii et kokkuvõtlikke andmeid saab õigesti arvutada. Lisateavet leiate artiklist PivotTable-liigendtabelites seostega töötamine.

Vigade tõrkeotsing valemites

Kui teil ilmneb arvutatud veeru määratlemisel tõrge, võib valem sisaldada kas süntaksiviga viga või semantiline viga.

Süntaksivead on kõige lihtsamad lahendada. Enamasti on sel juhul tegu puuduva sulu või semikooloniga. Üksikute funktsioonide süntaksi kohta abi leiate teemast Dax-i funktsiooni viide.

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

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

  • Valem näib olevat õige, kuid kui Power Pivot toob esile andmed, mille tüüp on sobimatu, ja tekitab tõrke.

  • 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 siis, kui muutsite töövihiku käsitsi režiimiks, tegite muudatused ja seejärel ei värskendata 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.

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Kas vajate veel abi?

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.

×