„Power Pivot in Excel“ laiko informacija

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Duomenų analizės reiškiniai (DAX) turi 35 funkcijas, skirtas konkretaus laikotarpio duomenims apibendrinti ir palyginti. Skirtingai negu DAX datos ir laiko funkcijos, laiko informacijos funkcijas nepanašios į „Excel“. Laiko informacijos funkcijos apdoroja nuolat kintančius duomenis pagal pasirinktą „PivotTable“ ir „Power View“ vizualizacijų kontekstą.

Norėdami dirbti su laiko informacijos funkcijas, jums reikia turėti datų lentelę įtraukti į duomenų modelį. Datų lentelė turi būti stulpelis su viena eilute kiekvieną dieną kasmet įtraukti į savo duomenų. Šis stulpelis laikomas stulpelyje data (nors gali būti pavadintas, ką norite). Daug laiko informacijos funkcijas reikia stulpelyje data, skaičiuojant pagal datas pasirenkate laukus į ataskaitą. Pvz., jei matavimas, kuris apskaičiuoja uždarymas ketvirčio pabaigoje balanso, naudojant funkciją CLOSINGBALANCEQTR, tam, kad "PowerPivot" Norėdami sužinoti, kada iš tikrųjų yra ketvirčio pabaigos, ji turi nurodyti žinoti, kai ketvirčio prasideda ir baigiasi datų lentelės datų stulpelis. Norėdami sužinoti daugiau apie datų lentelių, peržiūrėkite suprasti ir "PowerPivot" programoje "Excel" sukurti datų lentelių.

Funkcijos

Funkcijas, kurios pateikia vieną datą

Šios kategorijos funkcijos pateikia vieną datą. Rezultatas gali būti naudojamas kaip kitos funkcijos argumentai.

Pirmos dvi šios kategorijos funkcijos pateikia esamo konteksto pirmą arba paskutinę datą „Date_Column“. Tai gali būti naudinga, kai norite rasti pirmą arba paskutinę tam tikro tipo operacijos datą. Šios funkcijos ima tik vieną argumentą – datų lentelės datų stulpelio pavadinimą.

Kitos dvi šios kategorijos funkcijos randa pirmą arba paskutinę datą (arba kitą stulpelio reikšmę), kur reiškinio reikšmė netuščia. Tai dažniausiai naudojama, pvz., skaičiuojant paskutinę atsargų sumą, kai nežinote, kada buvo atlikta paskutinė inventorizacija.

Kitos šešios vieną datą pateikiančios funkcijos yra funkcijos, kurios pateikia pirmą arba paskutinę mėnesio, ketvirčio arba metų datą pagal esamą skaičiavimo kontekstą.

Funkcijos, kurios pateikia datų lentelę

Yra šešiolika laiko informacijos funkcijų, kurios pateikia datų lentelę. Dažniausiai šios funkcijos bus naudojamos kaip funkcijos CALCULATE argumentas „SetFilter“. Kaip visos DAX laiko informacijos funkcijos kiekviena funkcija naudoja datų stulpelį kaip vieną iš argumentų.

Šios kategorijos aštuoniose funkcijos prasideda stulpelio datą dabartiniame kontekste. Pavyzdžiui, jei naudojate priemonė "PivotTable", gali kilti mėnesį arba metus stulpelių Žymos arba eilučių Žymos. Grynasis rezultatas yra stulpelyje data filtruojamas, kad būtų įtraukti tik datas dabartiniame kontekste. Nuo to dabartiniame kontekste, šiuos aštuonių funkcijos tada apskaičiuoti ankstesnės (ar kitą) dienos, mėnesio, ketvirčio ar metų ir grąžina tų datų į vieno stulpelio lentelė. "Ankstesnis" funkcijos veikia atgal iš pirmą datą dabartiniame kontekste ir "kitas" funkcijos judėti pirmyn iš paskutinę datą dabartiniame kontekste.

Kitos keturios šios kategorijos funkcijos yra panašios, tačiau užuot skaičiavusios ankstesnį (arba kitą) laikotarpį, apskaičiuoja laikotarpio „mėnuo iki datos“ (ketvirtis iki datos, metai iki datos arba toks pat ankstesnių metų laikotarpis) datų rinkinį. Visos šios funkcijos skaičiavimuose naudoja paskutinę datą dabartiniame kontekste. Prisiminkite, kad SAMEPERIODLASTYEAR reikia nuoseklių datų rinkinio dabartiniame kontekste. Jei dabartinis kontekstas nėra nuoseklių datų rinkinys, SAMEPERIODLASTYEAR pateikia klaidą.

Paskutinės keturios šios kategorijos funkcijos yra šiek tiek sudėtingesnės ir našesnės. Šios funkcijos naudojamos norint pereiti nuo dabartinio konteksto datų rinkinio prie naujo datų rinkinio.

  • DATEADD (Date_Column, Number_of_Intervals, Interval)

  • DATESBETWEEN (Date_Column, Start_Date, End_Date)

  • DATESINPERIOD (Date_Column, Start_Date, Number_of_Intervals, Interval)

DATESBETWEEN apskaičiuoja datų rinkinį tarp nurodytų pradžios ir pabaigos datų. Likusios trys funkcijos perkelia tam tikrą laiko intervalų skaičių iš dabartinio konteksto. Intervalas gali būti dienos, mėnesio, ketvirčio ar metų. Šios funkcijos leidžia skaičiuojant lengvai perkelti laiko intervalą:

  • prieš dvejus metus;

  • prieš vieną mėnesį;

  • po trijų ketvirčių;

  • prieš 14 dienų;

  • po 28 dienų.

Kiekvienu atveju reikia tik nurodyti intervalą ir perkeliamų intervalų skaičių. Teigiamas intervalas keliaus į ateitį, o neigiamas – į praeitį. Intervalą nurodo raktažodis DIENA, MĖNUO, KETVIRTIS arba METAI. Šie raktažodžiai nėra eilutės, todėl jų nereikia rašyti kabutėse.

Funkcijos, kurios įvertina laikotarpio reiškinius

Šios kategorijos funkcijos įvertinta konkretaus laikotarpio reiškinį. Galite atlikti tą patį naudodami CALCULATE ir kitas laiko informacijos funkcijas. Pvz.,

= TOTALMTD (Expression, Date_Column [, SetFilter])

niekuo nesiskiria nuo:

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

Tačiau lengviau naudoti šias laiko informacijos funkcijas, kai jos pritaikytos spręstinai problemai:

  • TOTALMTD (Expression, Date_Column [, SetFilter])

  • TOTALQTD (Expression, Date_Column [, SetFilter])

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

Taip pat šioje kategorijoje yra grupė funkcijų, kurios skaičiuoja pradinius ir galutinius likučius. Reikia suprasti kelias šių funkcijų savybes. Pirmiausia gali atrodyti akivaizdu, kad laikotarpio pradinis likutis sutampa su ankstesnio laikotarpio galutiniu likučiu. Galutinis likutis apima visus duomenis iki laikotarpio pabaigos, o pradinis likutis neapima jokių esamo laikotarpio duomenų.

Šios funkcijos visada pateikia konkrečiu laiko momentu įvertinto reiškinio reikšmę. Mus dominantis laiko momentas visada yra paskutinė galima kalendorinio laikotarpio datos reikšmė. Pradinis likutis pagrįstas ankstesnio laikotarpio paskutine data, o galutinis likutis – esamo laikotarpio paskutine data. Esamas laikotarpis visada nustatomas pagal esamo datų konteksto paskutinę datą.

Papildomi ištekliai

Straipsniai: suprasti ir datų lentelės kūrimas "PowerPivot" programoje "Excel"

Nuoroda: DAX funkcijos nuoroda Office.com

Pavyzdžiai: pelno ir nuostolių duomenų modeliavimas ir analizė naudojant "Microsoft PowerPivot" programoje "Excel"

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×