Ajateave Exceli lisandmoodulis Power Pivot

Andmeanalüüsi avaldised (DAX) on 35 funktsioone, mis on mõeldud andmete koondamiseks ja võrdlemiseks aja jooksul. Erinevalt DAX-i kuupäeva ja kellaaja funktsioonidest ei ole Ajateabe funktsioonid Excelis tegelikult midagi sarnast. Selle põhjuseks on see, et ajaluure funktsioonid töötavad pidevalt muutuvate andmetega, olenevalt teie PivotTable-liigendtabelites ja Power View visualiseeringutes valitud kontekstist.

Ajaluureandmetega töötamiseks peab teil olema oma andmefaili lisatud kuupäev. Tabel Date peab sisaldama veergu, kus on üks rida iga teie andmetele lisatud aasta iga päeva kohta. Seda veergu loetakse veeruks Date (kuigi see võib olla nimi, mis sulle meeldib). Paljud Ajateabe funktsioonid nõuavad veergu Date, et arvutada vastavalt kuupäevadele, mille valite aruannete väljadena. Kui teil on näiteks mõõt, mis arvutab funktsiooni CLOSINGBALANCEQTR abil sulgemise kvartali lõppsaldot, et Power Pivot saaks teada, kui kvartali lõpp tegelikult on, peab see viitama tabeli kuupäev veerule Date, et teada saada, millal kvartal algab ja lõpeb. Lisateavet tabelite kohta leiate teemast Ülevaade ja tabelite loomine Excelis Power pivotis.

Funktsioonid

Ühe kuupäeva tagastavad funktsioonid

Selle kategooria funktsioonid tagastavad ühe kuupäeva. Tulemi saab kasutada muude funktsioonide argumentidena.

Selle kategooria esimesed kaks funktsiooni tagastavad Date_Column esimese või viimase kuupäeva praeguses kontekstis. See võib olla kasulik juhul, kui soovite leida esimese või viimase kuupäeva, mil teil oli teatud tüüpi tehing. Need funktsioonid võtavad ainult ühe argumendi, tabeli Date veeru nimi.

Selle kategooria järgmised kaks funktsiooni leidsid esimese või viimase kuupäeva (või mis tahes muu veeru väärtuse), kus avaldisel on mitte-tühi väärtus. Seda kasutatakse kõige sagedamini sellistes olukordades nagu inventuur, kus soovite viimase lao summa hankida, ja te ei tea, millal Viimane inventuur tehti.

Kuus veel funktsioone, mis tagastavad ühe kuupäeva, on funktsioonid, mis tagastavad arvutuste praeguses kontekstis kuu, kvartali või aasta esimese või viimase kuupäeva.

Kuupäevade tabeli tagastamise funktsioonid

On kuusteist ajaluure funktsioone, mis tagastavad kuupäevade tabeli. Enamasti kasutatakse neid funktsioone funktsiooni Arvuta SetFilter argumendina. Nii nagu kõik ajaluure funktsioonid DAX-is, võtab iga funktsioon kuupäeva veeru ühe argumendina.

Selle kategooria esimesed kaheksa funktsiooni algavad praeguses kontekstis veeruga Date. Näiteks kui kasutate PivotTable-liigendtabelis mõnda meedet, võib veeru-või rõhtrea siltidel olla kuu või aasta. Puhas efekt on veeru kuupäev filtreeritud, et kaasata ainult praeguse konteksti kuupäevad. Alates sellest praegusest kontekstist arvutavad need kaheksa funktsiooni eelmise (või järgmise) päeva, kuu, kvartali või aasta ning tagastavad need kuupäevad ühe veeru tabeli kujul. "Eelmised" funktsioonid toimivad praeguse konteksti esimesest kuupäevast edasi ja "järgmine" funktsioon liigub praeguse konteksti viimasest kuupäevast edasi.

Selle kategooria järgmised neli funktsiooni on sarnased, kuid eelmise (või järgmise) perioodi arvutamise asemel arvutatakse need kuupäevade kogum perioodiga, mis on "kuu-Date" (või kvartali-kuupäevana või eelmise aasta sama perioodiga). Need funktsioonid kõik sooritavad arvutusi, kasutades praeguses kontekstis viimast kuupäeva. Pange tähele, et SAMEPERIODLASTYEAR nõuab, et praegune kontekst sisaldaks külgnevate kuupäevade kogumit. Kui praegune kontekst pole järjestikuste kuupäevade kogum, tagastab funktsioon SAMEPERIODLASTYEAR tõrke.

Selle kategooria Viimased neli funktsiooni on veidi keerulisemad ja ka veidi võimsamad. Neid funktsioone kasutatakse nende kuupäevade kogumiseks, mis on praeguses kontekstis uute kuupäevade kogum.

  • DateAdd (Date_Column, Number_of_Intervals, intervall)

  • DATESBETWEEN (Date_Column, Start_Date, End_Date)

  • DATESINPERIOD (Date_Column, Start_Date, Number_of_Intervals, intervall)

DATESBETWEEN arvutab määratud alguskuupäeva ja lõppkuupäeva vahele kuupäevade kogumi. Ülejäänud kolm funktsiooni nihkuvad teatud ajaintervallide arvust praegusest kontekstist. Intervall võib olla päev, kuu, kvartal või aasta. Nende funktsioonide abil on lihtne arvutuse ajaintervalli muuta järgmiselt.

  • Kahe aasta pärast tagasi liikumine

  • Ühe kuu võrra tagasi liikumine

  • Kolme kvartali võrra edasi liikumine

  • Mine tagasi 14 päeva pärast

  • 28 päeva edasi liikumine

Igal juhul peate määrama ainult selle intervalli ja kui palju neid intervalle soovite nihutada. Positiivne intervall liigub ajas edasi, samal ajal kui negatiivne intervall liigub ajas tagasi. Intervall ise on määratud päeva, kuu, kvartali või aasta märksõna järgi. Need märksõnad pole stringid, nii et need ei peaks jutumärkides olema.

Funktsioonid, mis hindavad avaldisi teatud aja jooksul

See funktsioonide kategooria hindab avaldist määratud ajaperioodi jooksul. Sama asja saab teha ka funktsiooni Arvuta ja muu ajaluure funktsioonide abil. Näiteks

= TOTALMTD (avaldis, Date_Column [, SetFilter])

on täpselt sama, mis:

= Arvuta (avaldis, DATESMTD (Date_Column) [, SetFilter])

Nende ajaluureandmete funktsioone on hõlpsam kasutada siis, kui need on probleemi lahendamiseks sobivad.

  • TOTALMTD (avaldis, Date_Column [, SetFilter])

  • TOTALQTD (avaldis, Date_Column [, SetFilter])

  • TOTALYTD (avaldis, Date_Column [, SetFilter] [, YE_Date]) *

Selles kategoorias on ka funktsioonide rühm, mis arvutab avamise ja sulgemise saldod. On teatud mõisted, mida peaksite nende konkreetsete funktsioonide osas mõistma. Esiteks, nagu võite arvata ilmseks, on iga perioodi algsaldo sama, mis eelmise perioodi lõppsaldo. Lõppsaldo sisaldab kõiki andmeid perioodi lõpu kaudu, samal ajal kui algsaldo ei sisalda andmeid praegusest perioodist.

Nende funktsioonide korral tagastatakse teatud ajahetkel hinnatud avaldise väärtus alati. Aeg, mille jooksul me hoolime, on alati kalendripäeva Viimane võimalik kuupäev. Algsaldo põhineb eelmise perioodi viimasel kuupäeval, samal ajal kui lõppsaldo põhineb praeguse perioodi viimasel kuupäeval. Praegune periood määratakse alati praeguse kuupäeva konteksti viimase kuupäeva alusel.

Lisaressursid

Artiklid: tabelite ülevaade ja loomine Excelis Power pivotis

Viide: Dax-i funktsiooni viideOffice.com

Näited: tulu ja kulu andmete modelleerimine ja analüüs Microsoft PowerPivot Excelis

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.

×