Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Andmeanalüüsi avaldistel (DAX) on 35 funktsiooni, mis on mõeldud andmete kogumiseks ja võrdlemiseks aja jooksul. Erinevalt DAX-i kuupäeva- ja kellaajafunktsioonidest pole ajaanalüüsifunktsioonides tegelikult midagi sarnast Excel. Seda seetõttu, et ajateabefunktsioonid töötavad pidevalt muutuvate andmetega, olenevalt PivotTable-liigendtabelites ja Power View visualiseeringutes valitud kontekstist.

Ajateabefunktsioonidega tööks peab andmemudelisse olema lisatud kuupäevatabel. Kuupäevatabel peab sisaldama veergu, mis sisaldab ühte rida iga aasta iga päeva kohta, mis on teie andmetesse kaasatud. Seda veergu peetakse veeruks Date (kuigi selle nimi võib olla sõltumata sellest, mida soovite). Paljud ajateabefunktsioonid nõuavad kuupäevaveerg, et arvutada vastavalt kuupäevadele, mille valite aruandes väljadeks. Näiteks kui teil on mõõt, mis arvutab funktsiooni CLOSINGBALANCEQTR abil lõpukvartalli, et Power Pivot teaks, millal kvartali lõpp tegelikult on, peab see viitama kuupäevatabeli kuupäevaveerule, et teada saada, millal kvartal algab ja lõpeb. Lisateavet kuupäevatabelite kohta leiate artiklist Kuupäevatabelite mõistmine ja loomine Power Pivotis Excel.

Funktsioonid

Funktsioonid, mis tagastavad ühe kuupäeva

Selle kategooria funktsioonid tagastavad ühe kuupäeva. Seejärel saab tulemi kasutada teiste funktsioonide argumentidena.

Selle kategooria kaks esimest funktsiooni tagastavad praeguses kontekstis Date_Column kuupäeva. See võib olla kasulik siis, kui soovite leida esimese või viimase kuupäeva, mil teil oli teatud tüüpi tehing. Need funktsioonid võtavad ainult ühe argumendi, kuupäevatabeli kuupäevaveeru nime.

Selle kategooria järgmised kaks funktsiooni leiavad esimese või viimase kuupäeva (või mis tahes muu veeruväärtuse), kus avaldise väärtus pole tühi. Seda kasutatakse kõige sagedamini olukordades, nagu laovarud, kus soovite saada viimase laosumma, ja te ei tea, millal viimane inventuur võeti.

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

Kuupäevade tabelit tagastavad funktsioonid

Kuupäevade tabelit tagastavad kuusteist ajaanalüüsifunktsiooni. Enamasti kasutatakse neid funktsioone funktsiooni CALCULATE argumendina SetFilter. Nagu kõik DAX-i ajateabefunktsioonid, võtab iga funktsioon ühe argumendina kuupäevaveeru.

Selle kategooria kaheksa esimest funktsiooni algavad praeguses kontekstis kuupäevaveeruga. Näiteks kui kasutate PivotTable-liigendtabelis mõõtu, võib veerusiltidel või reasiltidel olla kuu või aasta. Netoefektiks on kuupäevaveerg, mis on filtreeritud nii, et see hõlmaks ainult praeguse konteksti kuupäevi. Alates praegusest kontekstist arvutavad need kaheksa funktsiooni seejärel eelmise (või järgmise) päeva, kuu, kvartali või aasta ning tagastavad need kuupäevad ühe veerutabelina. Eelmised funktsioonid töötavad praeguses kontekstis esimesest kuupäevast tagasi ja funktsioonid "järgmised" liiguvad praeguses kontekstis viimasest kuupäevast edasi.

Selle kategooria järgmised neli funktsiooni on sarnased, kuid eelmise (või järgmise) perioodi arvutamise asemel arvutavad nad kuupäevade komplekti perioodis, mis on "kuust kuupäevani" (või kvartalist kuupäevani, aastast kuupäevani või eelmise aasta sama perioodiga). Need funktsioonid teevad kõik arvutused praeguses kontekstis viimase kuupäeva abil. Võtke arvesse, et SAMEPERIODLASTYEAR nõuab, et praegune kontekst sisaldaks külgnevaid kuupäevi. Kui praegune kontekst pole külgnev kuupäevakomplekt, tagastab sameperiodlastyear vea.

Selle kategooria neli viimast funktsiooni on veidi keerukamad ja ka veidi võimsamad. Neid funktsioone kasutatakse praeguses kontekstis kuupäevakomplektilt uuele kuupäevakomplektile üleminekuks.

FUNKTSIOON DATESBETWEEN arvutab määratud alguskuupäeva ja lõppkuupäeva vahelise kuupäevakomplekti. Ülejäänud kolm funktsiooni nihutavad praegusest kontekstist teatud ajaintervallide arvu. Intervall võib olla päev, kuu, kvartal või aasta. Nende funktsioonide abil on lihtne arvutusintervalli nihutada järgmiste funktsioonide abil.

  • Kahe aasta võrra tagasi minemine

  • Ühe kuu pärast tagasi minek

  • Kolme neljandiku võrra edasi minek

  • 14 päeva tagasi minemine

  • 28 päeva võrra edasi minemine

Igal juhul peate määrama ainult intervalli ja intervallide arvu, mida soovite nihutada. Positiivne intervall liigub ajas edasi, negatiivne intervall aga ajas tagasi. Intervall ise on määratud märksõnaga DAY, MONTH, QUARTER või YEAR. Need märksõnad pole stringid, seega ei tohiks need olla jutumärkides.

Funktsioonid, mis hindavad avaldisi aja jooksul

See funktsioonide kategooria hindab avaldist määratud ajavahemiku jooksul. Sama saate teha funktsiooni CALCULATE ja muude ajateabefunktsioonide abil. Näiteks

= TOTALMTD (Avaldis, Date_Column [; SetFilter])

on täpselt sama mis:

= CALCULATE (Avaldis, DATESMTD (Date_Column)[; SetFilter])

Siiski on neid ajateabefunktsioone lihtsam kasutada, kui need sobivad hästi lahendamist vajav probleem.

  • TOTALMTD (Avaldis, Date_Column [, SetFilter])

  • TOTALQTD (Avaldis, Date_Column [, SetFilter])

  • TOTALYTD (Avaldis, Date_Column [, SetFilter] [;YE_Date]) *

Samuti on selles kategoorias funktsioonide rühm, mis arvutab avamis- ja sulgemisaldod. On teatud mõisteid, mida peaksite nende funktsioonidega mõistma. Esiteks, nagu võib ilmne olla, on mis tahes perioodi algsaldo sama mis eelmise perioodi lõppsaldo. Lõppsaldo hõlmab kõiki perioodi lõpus kehtivaid andmeid, kuid algsaldo ei sisalda praeguse perioodi andmeid.

Need funktsioonid tagastavad alati kindla ajapunkti jaoks hinnatud avaldise väärtuse. Ajapunkt, mis meile oluline on, on alati kalendriperioodi viimane võimalik kuupäevaväärtus. Algsaldo põhineb eelmise perioodi viimasel kuupäeval, lõppsaldo põhineb praeguse perioodi viimasel kuupäeval. Praegune periood määratakse alati praeguses kuupäevakontekstis viimase kuupäeva järgi.

Lisaressursid

Artiklid: Kuupäevatabelite mõistmine ja loomine Power Pivotis Excel

Viide: DAX-i funktsiooniviideOffice.com

Näited: kasumi- ja kahjuandmete modelleerimine ja analüüs microsoft PowerPivot Excel

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.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×