Laika informācija Power Pivot programmā Excel

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Datu analīzes izteiksmēm (DAX) it 35 līdzekļi, kas ir īpaši izstrādāti datu apkopošanai un salīdzināšanai laika gaitā. Atšķirībā no DAX datuma un laika līdzekļiem, laika informācijas līdzekļiem nav līdzīgu līdzekļu programmā Excel. Tas tāpēc, ka laika informācijas līdzekļi darbojas ar nepārtraukti mainīgiem datiem atkarībā no konteksta, kādu esat atlasījis rakurstabulās un Power View vizualizācijās.

Lai strādātu ar laika informācijas funkcijas, jums ir iekļauts datu modelī datumu tabulu. Datumu tabula ir jāiekļauj kolonnu ar vienu rindu katrai dienai katru gadu iekļauti datu. Šajā kolonnā tiek uzskatīts datuma kolonnā (lai gan var nosaukt, kāds jums patīk). Daudz laika informācijas funkcijas pieprasa datuma kolonnā, lai aprēķinātu atbilstoši datumus, atlasiet kā lauki rakurstabulas atskaitē. Piemēram, ja jums ir mērs, kas aprēķina noslēguma ceturkšņa beigu bilance, izmantojot funkciju CLOSINGBALANCEQTR secībā Power Pivot, lai uzzināt, kad patiešām ir ceturkšņa pēdējais datums, tas ir atsauce kolonnā datums datumu tabulā zināt, kad ceturkšņa sākas un beidzas. Lai uzzinātu vairāk par datumu tabulām, apskatiet informācija par datumu tabulām pievienojumprogrammā Power Pivot programmā Excel un to izveide.

Funkcijas

Funkcijas, kas atgriež atsevišķu datumu

Funkcijas šajā kategorijā atgriež atsevišķu datumu Rezultātus pēc tam var izmantot kā citu funkciju argumentus.

Pirmās divas funkcijas šajā kategorijā atgriež pirmo vai pēdējo datumu kolonnā Date_Column pašreizējā kontekstā. Tas var noderēt, ja vēlaties atrast pirmo vai pēdējo datumu, kurā tika veikta kāds konkrēta transakcija. Šīs funkcijas izmanto tikai vienu argumentu, datumu kolonnas nosaukumu jūsu datumu tabulā.

Nākamās divas šīs kategorijas funkcijas atrod pirmo vai pēdējo datumu (vai arī kādu citu kolonnas vērtību), kurā izteiksme nav tukša vērtība. Tas visbiežāk tiek izmantots tādās situācijās kā inventarizācija, kad vēlaties iegūt pēdējās inventarizācijas apjomu, bet neesat pārliecināts, kad šī pēdējā inventarizācija tika veikta.

Vēl sešas citas funkcijas, kas atgriež atsevišķu datumu, ir funkcijas, kas atgriež mēneša, ceturkšņa vai gada pirmo vai pēdējo datumu pašreizējā aprēķina kontekstā.

Funkcijas, kas atgriež datumu tabulu

Pastāv sešpadsmit laika informācijas funkcijas, kas atgriež datumu tabulu. Visbiežāk, šīs funkcijas tiks izmantotas kā SetFilter argumentu funkcijai CALCULATE . Tāpat kā visu DAX laika informācijas funkcijas, katrai funkcijai datuma kolonnā kā vienu argumentu.

Pirmajās astoņās funkcijas šajā kategorijā sākas ar datuma kolonnā pašreizējā kontekstā. Piemēram, ja rakurstabulā, izmantojot pasākums, iespējams, ir mēneša vai gada kolonnu etiķetes vai rindu etiķetes. Neto ietekme ir datuma kolonna tiek filtrēta, lai iekļautu tikai datumu pašreizējā kontekstā. Sākot no pašreizējā kontekstā, šīs astoņas funkcijas tam aprēķināt (nākamo vai iepriekšējo) dienu, mēneša, ceturkšņa vai gada un atgriezties šiem datumiem vienā kolonnā tabulas veidā. "Iepriekšējais" funkcijas darbojas atpakaļ no pirmais datums pašreizējā kontekstā, un "nākamo" funkcijas pāriet no pēdējais datums pašreizējā kontekstā.

Nākamās četras šīs kategorijas funkcijas ir līdzīgas, bet neaprēķina iepriekšējo (vai nākamo periodu). Tās aprēķina datumu kopas periodā “mēnesis līdz šim datumam” (vai ceturksnis līdz šim datumam, gads līdz šim datumam vai tas pats iepriekšējā gada periods). Visas šīs funkcijas veic aprēķinus, izmantojot pēdējo datumu pašreizējā kontekstā. Ņemiet vērā, ka funkcijai SAMEPERIODLASTYEAR ir nepieciešams, lai pašreizējā kontekstā būtu ietverta blakus esoša datumu kopa. Ja pašreizējais konteksts nav blakus esoša datumu kopa, funkcija SAMEPERIODLASTYEAR atgriezīs kļūdu.

Pēdējās četras funkcijas šajā kategorijā ir mazliet sarežģītākas un arī mazliet jaudīgākas. Šīs funkcijas tiek izmantotas, lai pārietu no pašreizējā kontekstā esošas datu kopas uz jaunu datu kopu.

  • DATEADD (Date_Column, Number_of_Intervals, intervāls)

  • DATESBETWEEN (Date_Column, sākuma _ datums, beigu_datums)

  • DATESINPERIOD (Date_Column, sākuma _ datums, Number_of_Intervals intervālu)

DATESBETWEEN aprēķina datu kopu starp norādīto sākuma datumu un beigu datumu. Atlikušās trīs funkcijas pārvieto dažus laika intervālus no pašreizējā konteksta. Intervāls var būt diena, mēnesis, ceturksnis vai gads. Šīs funkcijas ļauj viegli pārvietot laika intervālu aprēķinam pēc kāda no tālāk minētajiem faktoriem:

  • Divus gadus atpakaļ

  • Vienu mēnesi atpakaļ

  • Trīs ceturkšņus uz priekšu

  • 14 dienas atpakaļ

  • 28 dienas uz priekšu

Katrā gadījumā ir jānorāda intervāls, un cik daudz šo intervālu ir jāpārvieto. Pozitīvs intervāls tiks pārvietots laikā uz priekšu, bet negatīvs intervāls — laikā atpakaļ. Pašu intervālu norāda atslēgvārds DAY, MONTH, QUARTER vai YEAR. Šie atslēgvārdi nav virknes, tāpēc tiem nav jābūt pēdiņās.

Funkcijas, kas novērtē izteiksmes laika periodā

Šo funkciju kategorija novērtē izteiksmi kādā norādītā laika periodā. To pašu varat paveikt, izmantojot CALCULATE un citas laika informācijas funkcijas. Piemēram:

= TOTALMTD (Expression, Date_Column [, SetFilter])

ir tieši tāda pati kā:

= CALCULATE (Expression, DATESMTD (Date_Column)[, SetFilter])

Tomēr šīs laika informācijas funkcijas ir vieglāk izmantot, ja tās atbilst atrisināmajai problēmai:

  • TOTALMTD (Izteiksme, Date_Column [, kopasFiltrēšana])

  • TOTALQTD (Izteiksme, Date_Column [, kopasFiltrēšana])

  • TOTALYTD (Izteiksme, Date_Column [, kopasFiltrēšana] [, YE_Date]) *

Arī šajā kategorijā ir vairākas funkcijas, kas aprēķina sākuma un beigu atlikumus. Attiecībā uz šīm konkrētajām funkcijām ir jāizprot noteiktas koncepcijas. Piemēram, jums var šķist, ka kāda perioda sākuma atlikums ir tas pats kas iepriekšējā perioda beigu atlikums. Beigu atlikumā ir ietverti visi perioda beigās pieejamie dati, bet sākuma atlikumā nav ietverti nekādi dati no pašreizējā perioda.

Šīs funkcijas vienmēr atgriež izteiksmes vērtību, kas novērtēta kādam konkrētam laika punktam. Attiecīgais laika punkts vienmēr ir pēdējā iespējamā datuma vērtība kalendārajā periodā. Sākuma atlikums tiek balstīts uz iepriekšējā perioda pēdējo datumu, bet beigu atlikums tiek balstīts uz pašreizējā perioda pēdējo datumu. Pašreizējo periodu vienmēr nosaka pēdējais datums pašreizējā datuma kontekstā.

Papildu resursi

Raksti: informācija par datumu tabulām pievienojumprogrammā Power Pivot programmā Excel un to izveide

Atsauce: DAX funkciju atsaucesvietnē Office.com

Paraugi: peļņas un zaudējumu datu modelēšana un analīze, izmantojot Microsoft PowerPivot programmā Excel

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×