Laika informācija Excel pievienojumprogrammā Power Pivot

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ā.

Valoda Data Analysis Expressions (DAX) ir 35 funkcijas īpaši summējot un salīdzinot datus laika gaitā. Atšķirībā no DAX ir datuma un laika funkcijas, laika informācijas funkcijas nav īsti ir kaut kas līdzīgs programmā Excel. Tas ir tāpēc, ka laika informācijas funkcijas strādāt ar datiem, kas pastāvīgi mainās atkarībā no konteksta atlasāt rakurstabulās un Power View vizualizācijas.

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

Šīs kategorijas funkcijas atgriež atsevišķu datumu. Pēc tam rezultātu var izmantot kā citas funkcijas argumenti.

Pirmie divi funkcijas šajā kategorijā atgriezt pirmās vai pēdējās dienas Date_Column pašreizējā kontekstā. Tas var noderēt, ja vēlaties, lai atrastu pirmo vai pēdējo datumu, kas bija darbību konkrēta tipa. Šīs funkcijas veikt tikai viens arguments, kolonnā datums datumu tabulā nosaukumu.

Nākamās divas funkcijas šajā kategorijā atrodiet pirmo vai pēdējo datuma (vai jebkuras citas kolonnas vērtība) vietā, kur izteiksme ir tukša vērtība. Tas visbiežāk tiek izmantota kā krājumu, kur vēlaties iegūt pēdējā krājumu summu, un jūs nezināt, kad tika pieņemts pēdējā krājumu situācijās.

Sešas citas funkcijas, kas atgriež atsevišķu datumu ir funkcijas, kas atgriež pirmās vai pēdējās dienas mēneša, ceturkšņa vai gada aprēķina pašreizējā 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ā.

Šīs kategorijas nākamo četru funkcijas ir līdzīgas, bet tā vietā, lai aprēķinātu (nākamo vai iepriekšējo) periodu, tās aprēķināt datumu periodā, kas ir "mēnesī līdz datumam" (vai ceturksnī uz datumu vai gads uz datumu, vai tajā pašā periodā iepriekšējā gada) kopu. Visas šīs funkcijas veikt to aprēķinus, izmantojot pēdējais datums pašreizējā kontekstā. Ņemiet vērā, ka SAMEPERIODLASTYEAR ir nepieciešams, lai pašreizējam kontekstam būtu saistītu datumu kopu. Ja pašreizējā kontekstā nav saistītu datumu kopu, SAMEPERIODLASTYEAR atgriezīs kļūdas.

Pēdējām četrām funkcijas šajā kategorijā ir mazliet sarežģītāka un arī mazliet jaudīgāku. Šīs funkcijas tiek izmantoti, lai pārslēgtos no kopā ar datumiem, kas ir jaunā komplektā ar datumiem pašreizējā kontekstā.

  • 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 datumu starp norādīto sākuma datumu un beigu datumu kopu. Atlikušās trīs funkcijas pārbīdītas dažas laika intervālu skaitu no pašreizējā kontekstā. Intervāls var būt dienu, mēneša, ceturkšņa vai gada. Šīs funkcijas būtu vieglāk laika intervālu aprēķins pārbīdīt kādu no šīm darbībām:

  • 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 nepieciešams tikai norādiet, kurš intervāls un cik no šiem intervāliem taustiņu shift. Pozitīvs intervālu pārvietoties uz nākamo laikā, kamēr negatīvs intervāla tiks atgriešanās laiku. Pašu intervālu ir noteicis atslēgvārdu dienu, mēneša, ceturkšņa vai gada. Šie atslēgvārdi nav virknes, lai tie nav jābūt pēdiņās.

Funkcijas, kas novērtē izteiksmes laika periodā

Šo funkciju kategorija novērtē izteiksmi noteiktā laika periodā. Jūs varat paveikt to pašu, izmantojot CALCULATE un citām laika informācijas funkcijām. Piemēram,

= TOTALMTD (izteiksme, Date_Column [, kopasFiltrēšana])

ir tieši tāda pati kā:

= APRĒĶINĀŠANA (izteiksme, DATESMTD (Date_Column) [, SetFilter])

Tomēr ir vieglāk izmantot šīs laika informācijas funkcijas, 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ī šīs kategorijas ir funkcijas, kas aprēķina sākuma un beigu atlikumi grupas. Pastāv dažus jēdzienus, jums vajadzētu saprast ar konkrētu šīs funkcijas. Vispirms, kā domājat skaidrs, sākuma atlikums jebkurā laika posmā ir tāds pats kā noslēguma bilance par iepriekšējo periodu. Noslēguma bilance ietver visus datus, izmantojot perioda beigām, kamēr sākuma atlikumu neietver visus datus no pašreizējā periodā.

Šīs funkcijas vienmēr atgriež noteiktu laika novērtētās izteiksmes vērtība. Mēs jārūpējas par brīdis vienmēr ir pēdējo iespējamo datumu vērtību kalendāra periodā. Sākuma atlikumu pamatā ir iepriekšējā perioda pēdējais datums laikā noslēguma bilance pamatā ir pašreizējā perioda pēdējais datums. Pašreizējā perioda vienmēr nosaka pēdējais datums datums pašreizējā 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.

×