Ajateave Exceli lisandmoodul Power Pivot

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 .

Andmeanalüüsi avaldiste keel (DAX) hõlmab 35 funktsiooni, mis on mõeldud andmete koondamiseks ja võrdlemiseks aja lõikes. Erinevalt DAX-i kuupäeva- ja kellaajafunktsioonidest pole ajateabefunktsioonidel Exceli analooge. Põhjuseks on see, et ajateabefunktsioonid töötavad andmetega, mis muutuvad pidevalt, lähtudes PivotTable-liigendtabelites ja Power View’ visualiseeringutes valitud kontekstist.

Töötada ajateabefunktsioone, peate on kaasatud andmemudeli kuupäevatabeli. Kuupäev peab sisaldama veeru ühe reaga iga päev, iga aasta, mis sisaldab teie andmeid. Selles veerus loetakse veeru kuupäev (kuigi saate nimega, mida soovite). Mitme ajateabefunktsioone jaoks on vaja arvutamiseks vastavalt kuupäevad, valite väljadena aruande veeru kuupäev. Näiteks kui teil on näitaja, mis arvutab sulgeda kvartali lõpu saldo, kasutades funktsiooni CLOSINGBALANCEQTR tellimuse jaoks PowerPivot teadma, kui tegelikult on kvartali lõppu, see peab viide kuupäeva tabeli teada, millal veeru kuupäev kvartali algab ja lõpeb. Lisateavet kuupäevatabelit Heitke pilk mõistmine ja nende loomine Exceli Power Pivoti.

Funktsioonid

Funktsioonid, mis tagastavad ühe kuupäeva

Selle kategooria funktsioonid tagastavad ühe kuupäeva. Tulemit saab seejärel kasutada muude funktsioonide argumendina.

Selle kategooria kaks esimest funktsiooni tagastavad kuupäevaveeru esimese või viimase kuupäeva praeguses kontekstis. Sellest võib kasu olla, kui soovite leida esimese või viimase kuupäeva, millal toimus teatud tüüpi tehing. Need funktsioonid sisaldavad ainult ühte argumenti, kuupäevatabeli kuupäevaveeru nime.

Selle kategooria kaks järgmist funktsiooni leiavad esimese või viimase kuupäeva (või mistahes muu veeruväärtuse), kui avaldise väärtus pole tühi. Seda kasutatakse kõige sagedamini olukordades, nagu inventuur, kui soovitakse teada viimase inventuuri kogust, kuid ei teata viimase inventuuri päeva.

Veel kuus funktsiooni, mis tagastavad ühe kuupäeva, on funktsioonid, mis tagastavad kuu, kvartali või aasta esimese või viimase kuupäeva arvutuse praeguses kontekstis.

Funktsioonid, mis tagastavad kuupäevade tabeli

On 16-Ajateabe funktsioonid, mis tagastavad kuupäevade tabeli. Nende funktsioonide kasutatakse enamasti Sea_filter argumendina funktsioonile CALCULATE . Nagu kõik-Ajateabe funktsioonid DAX-is iga funktsioon võtab veeru kuupäev ühe argumendid.

Selle kategooria kaheksa esimest funktsioonide alustada praeguses kontekstis veeru kuupäev. Näiteks kui mõõt kasutamine PivotTable-liigendtabeli, võib olla kuu või aasta veerusildid või reasildid. Net on veeru kuupäev on filtreeritud, et kaasata ainult kuupäevadest praeguses kontekstis. Alates selle praeguses kontekstis, nende kaheksa funktsioonide seejärel arvutamine (järgmise või eelmise) päeva, kuu, kvartali või aasta ja tagastada kuupäevadeks ühte veergu tabeli kujul. "Eelmine" funktsioonid töötavad tagasi esimesest päevast praeguses kontekstis ja praeguses kontekstis viimase kuupäeva edasi liikuda "järgmine" funktsioone.

Selle kategooria järgmised neli funktsiooni on sarnased, kuid eelmise (või järgmise) perioodi arvutamise asemel arvutavad need perioodi kuupäevade komplekti „kuu algusest tänaseni” (või kvartali algusest tänaseni või aasta algusest tänaseni või sama periood eelmisel aastal). Need funktsioonid kasutavad kõigis arvutustes praeguse konteksti viimast kuupäeva. Võtke arvesse, et funktsiooni SAMEPERIODLASTYEAR kasutamiseks peab praegune kontekst sisaldama järjestikuste kuupäevade komplekti. Kui praegune kontekst pole järjestikuste kuupäevade komplekt, siis tagastab funktsioon SAMEPERIODLASTYEAR tõrke.

Selle kategooria viimased neli funktsiooni on veidi keerulisemad ja samas veidi võimsamad. Neid funktsioone kasutatakse praeguse konteksti kuupäevakomplekti nihutamiseks uueks kuupäevakomplektiks.

  • DATEADD (Kuupäevaveerg; intervallide_arv; intervall)

  • DATESBETWEEN (Kuupäevaveerg; alguskuupäev; lõppkuupäev)

  • DATESINPERIOD (Kuupäevaveerg; alguskuupäev; intervallide_arv; intervall)

Funktsioon DATESBETWEEN arvutab määratud algus- ja lõppkuupäeva vaheliste kuupäevade komplekti. Ülejäänud kolm funktsiooni nihutavad määratud arvu ajaintervallide võrra praeguse konteksti suhtes. Intervalliks võib olla päev, kuu, kvartal või aasta. Nende funktsioonide abil on lihtne nihutada arvutuse ajaintervalli järgmiste ajaperioodide võrra:

  • kaks aastat tahapoole

  • üks kuu tahapoole

  • kolm kvartalit ettepoole

  • 14 päeva tahapoole

  • 28 päeva ettepoole

Igal juhul peate vaid määrama kasutatava intervalli ja nihutamiseks kasutatavate intervallide arvu. Positiivne intervall liigutab ajas ettepoole ja negatiivne intervall ajas tahapoole. Intervalli määrab märksõna DAY, MONTH, QUARTER või YEAR. Need märksõnad pole stringid, seega ei tohi need olla jutumärkides.

Funktsioonid, mis väärtustavad avaldisi ajaperioodi ulatuses

Selle kategooria funktsioonid väärtustavad avaldise määratud aja ulatuses. Sama tulemi saab ka funktsiooni CALCULATE ja muude ajateabefunktsioonide kasutamisel. Näiteks:

= TOTALMTD (avaldis; kuupäevaveerg [; Sea_Filter])

on võrdne valemiga

= CALCULATE (avaldis; DATESMTD (kuupäevaveerg)[; Sea_filter])

Kuid lihtsam on kasutada järgmisi ajateabefunktsioone, kui need sobivad vastava probleemi lahendamiseks:

  • TOTALMTD (Avaldis, kuupäevaveerg [; Sea_filter])

  • TOTALQTD (Avaldis, kuupäevaveerg [; Sea_filter])

  • TOTALYTD (Avaldis, kuupäevaveerg [; Sea_filter] [, al_kuupäev]) *

Sellesse kategooriasse kuuluvad ka funktsioonid, mis arvutavad alg- ja lõppsaldosid. Nende funktsioonide kasutamisel tuleks aru saada teatud põhimõtetest. Esiteks, nagu võib ilmne tunduda, siis mistahes perioodi algsaldo on võrdne eelmise perioodi lõppsaldoga. Lõppsaldo sisaldab kõiki andmeid perioodi lõpuni, kuid algsaldo ei sisalda praeguse perioodi mittemingeid andmeid.

Need funktsioonid tagastavad alati väärtustatud avaldise väärtuse määratud ajapunkti jaoks. Ajapunkt, mis meid huvitab, on alati kalendriperioodi viimane võimalik väärtus. Algsaldo põhineb eelmise perioodi viimasel kuupäeval, lõppsaldo põhineb aga praeguse perioodi viimasel kuupäeval. Praeguse perioodi määratleb alati praeguse kuupäeva konteksti viimane kuupäev.

Lisaressursid

Artiklid: mõistmine ja nende loomine Exceli Power Pivoti

Viide: DAX-funktsioonide viitamineveebisaidil Office.com

Näidised kasumi Andmemodelleerimine ja analüüsimine Microsoft Excelis

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.

×