Obavještavanje o vremenu u dodatku Power Pivot u programu Excel

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Izrazi za analizu podataka (DAX) ima 35 funkcije za zbrajanje i Usporedba podataka tijekom vremena. Za razliku od korisnika DAX funkcije datuma i vremena, inteligencije vremena funkcije zapravo nemaju nešto slično kao u programu Excel. To je zato funkcije inteligencije vremena rad s podacima koji se neprestano mijenja, ovisno o kontekstu odaberete u zaokretnim tablicama i Power View vizualizacije.

Da biste radili s funkcije inteligencije vremena, morate koristiti tablice s datumima uključeni u podatkovnom modelu. Datumska tablica mora sadržavati stupac s jednim retkom za svaki dan za svaku godinu obuhvaćeno podataka. Ovaj stupac smatra se stupca datum (Premda ga može biti pod nazivom što god želite). Mnoge funkcije inteligencije vremena zahtijevaju stupca datum za izračun prema datumima označite kao polja u izvješću. Ako, na primjer, ako je mjera koja izračunava tromjesečje završetka saldo zatvaranja pomoću funkcije CLOSINGBALANCEQTR redoslijedom za Power Pivot znati kada se kraj kvartala zapravo je, ona mora pozivati stupac datum u tablici s datumima kada znati tromjesečja početka i završetka. Da biste saznali više o tablice s datumima, pogledajte razumijevanje i stvaranje tablice s datumima u dodatku Power Pivot u programu Excel.

Funkcije

Funkcije koje vraćaju jednu vrijednost

Funkcije iz te kategorije vraćaju jednu vrijednost. Rezultat može se koristiti kao argumenti drugih funkcija.

Prve dvije funkcije iz te kategorije vratiti prvi ili posljednji datum u stupac_s_datumima u trenutnom kontekstu. To može biti korisna kada želite pronaći prvi ili posljednji datum na koji ste imali transakcije određene vrste. Ove funkcije poduzeti samo jedan argument, naziv stupca datum u tablici datum.

Sljedeća dva funkcije iz te kategorije Pronađite prvi ili posljednji datum (ili bilo koje druge vrijednosti stupca kao i) gdje izraz ima vrijednost koja nije prazna. To je najčešće koristi u slučajevima kao što su zalihe, gdje želite dobiti zadnji iznosa zaliha i ne znate kada je zadnji zaliha snimljena.

Šest dodatne funkcije koje vraćaju jednu vrijednost su funkcije koje vraćaju vrijednost prve ili zadnje mjesecu, kvartalu ili godine u trenutnom kontekstu izračuna.

Funkcije koje vraćaju tablicu datuma

Postoje šesnaest funkcije inteligencije vremena koje vraćaju tablicu datuma. Najčešće te funkcije bit će upotrijebljen kao SetFilter argument za funkciju CALCULATE . Baš kao i sve funkcije inteligencije vremena u DAX-u, svaka funkcija uzima stupac datum kao jedan argumenata.

Prvih osam funkcije iz te kategorije počinju stupca s datumima u trenutnom kontekstu. Na primjer, ako koristite mjera u zaokretnoj tablici, možda mjeseca ili godine na oznake stupaca ili oznake redaka. Neto efekt je stupac datum filtriran uvrštavanja datuma za trenutačni kontekst. Počevši od tog trenutačnom kontekstu, te osam funkcije zatim izračun prethodni (ili sljedeći) dan, mjesec, tromjesečje ili godina i vratili datume u obliku jedan stupac tablice. "Prethodni" funkcije funkcioniraju unatrag od prvog datuma u trenutnom kontekstu, a "sljedeće" funkcije kretanje naprijed od posljednjeg datuma u trenutnom kontekstu.

Slični su sljedeća četiri funkcije iz te kategorije, ali umjesto izračun prethodni (ili sljedeći) razdoblje, one izračunavaju skupa datuma u razdoblju koje je "mjesec do datuma" (ili tromjesečju do datuma, ili godinu do datuma ili u istom razdoblju prethodne godine). Ove funkcije sve izračunavati njihove pomoću posljednjeg datuma u trenutnom kontekstu. Imajte na umu da SAMEPERIODLASTYEAR zahtijeva sadrže li neprekidnim skupom datuma u trenutnom kontekstu. Ako je trenutni kontekst nije neprekidnim skupom datuma, SAMEPERIODLASTYEAR će vratiti pogrešku.

Posljednje četiri funkcije iz te kategorije su nešto složenije i i malo jače. Ove funkcije koriste se za pomicanje skupa datuma u trenutnom kontekstu novi skup datuma.

  • DATEADD (Stupac_s_datumima, broj_intervala, Interval)

  • DATESBETWEEN (Stupac_s_datumima, početni_datum, završni_datum)

  • DATESINPERIOD (Stupac_s_datumima, početni_datum, broj_intervala, Interval)

DATESBETWEEN izračunava skupa datuma između navedeni početni datum i završni datum. Preostali tri funkcije pomaknuti neki broj vremenske intervale u trenutnom kontekstu. Interval može biti dan, mjesec, tromjesečje ili godina. Ove funkcije olakšavaju shift vremenski interval za izračun tako da nešto od sljedećeg:

  • Dvije godine unatrag

  • Jedan mjesec unatrag

  • Tri tromjesečja unaprijed

  • 14 dana unatrag

  • 28 dana unaprijed

U svakom slučaju, morate samo odredite koji interval i koliko te intervala za pomicanje. Pozitivni interval će kretanje naprijed u vremenu, dok je negativan interval će povratak u vremenu. Interval sam navedena je po ključnoj riječi dan, MJESEC, TROMJESEČJE ili godina. Te ključne riječi ne su nizovi, pa ih ne smije biti u navodnicima.

Funkcije koje izračunavaju izraze tijekom vremena

Kategoriju funkcija vrednuje izraz tijekom određenog vremenskog razdoblja. Možete obaviti na isti način IZRAČUNA i druge funkcije inteligencije vremena. Na primjer:

= TOTALMTD (izraz, stupac_s_datumima [, SetFilter])

u potpunosti je ista kao:

= CALCULATE (izraz, DATESMTD (stupac_s_datumima) [, SetFilter])

Međutim, lakše je koristiti ove funkcije inteligencije vremena kada predstavljaju dobro rješenje za koje je potrebno može riješiti problem:

  • TOTALMTD (Izraz, stupac_s_datumima [, SetFilter])

  • TOTALQTD (Izraz, stupac_s_datumima [, SetFilter])

  • TOTALYTD (Izraz, stupac_s_datumima [, SetFilter] [, YE_Date]) *

Osim iz te kategorije su grupe funkcija koje izračunavaju zagrade salda. Postoje određene koncepata upoznati s te određene funkcije. Prvo, kao što mislite očite, otvaranje saldo za bilo koje razdoblje jednak saldo zatvaranja za prethodno razdoblje. Zatvaranje saldo uključuje sve podatke do kraja razdoblja, tijekom otvaranja saldo obuhvatiti sve podatke iz unutar trenutno razdoblje.

Ove funkcije uvijek vraćaju vrijednost izraza koji se izračunava za određeno mjesto u vremenu. Točke u vremenu smo brigu o uvijek je posljednja vrijednost mogući datum u kalendaru razdoblju. Otvaranje saldo temelji se na zadnji datum prethodnog razdoblja tijekom zatvaranja saldo temelji se na posljednji datum u trenutno razdoblje. Trenutno razdoblje uvijek određen posljednji datum u kontekstu trenutnog datuma.

Dodatni resursi

Članci: razumijevanje i stvaranje tablice s datumima u dodatku Power Pivot u programu Excel

Referenca: Referenca za DAX funkcijeweb-mjesta Office.com

Primjeri: Modeliranje podataka dobiti i gubitka te analiza pomoću dodatka Microsoft PowerPivot u programu Excel

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×