"Power Pivot" programoje "Excel" laiko informacija

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

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, reikia įtraukti į duomenų modelį datų lentelę. Datų lentelė turi būti stulpelis su viena eilute kasdien kiekvieniems metams, įtraukti į savo duomenų. Šis stulpelis laikomas stulpelyje data (nors gali būti pavadintas, ką norite). Daug laiko informacijos funkcijas reikia stulpelyje data apskaičiuoti atsižvelgiant į tai, kaip laukai ataskaitoje pasirinkti datas. Pvz., jei turite matavimas, kuris apskaičiuoja yra ketvirčio pabaigoje likutis, naudojant funkciją CLOSINGBALANCEQTR, tam, kad žinoti, kai ketvirčio pabaigos yra "PowerPivot", ji turi nurodyti datų stulpelis datų lentelę, Norėdami sužinoti, kada ketvirčio prasideda ir baigiasi. Norėdami sužinoti daugiau apie datų lentelių, peržiūrėkite suprasti ir datų lentelės kūrimas naudojant "Power Pivot" programoje "Excel".

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ę

Šiuo metu 16 laiko informacijos funkcijos, kurios pateikia datų lentelę. Dažniausiai šios funkcijos bus naudojama kaip SetFilter argumentą funkcijai CALCULATE . Taip pat, kaip visos DAX laiko informacijos funkcijos, kiekvienai funkcijai reikia atlikti datos stulpelio kaip vienas iš argumentų.

Aštuoniose funkcijos šios kategorijos prasideda stulpelio datą dabartiniame kontekste. Pvz., jei naudojate priemonė "PivotTable", gali kilti mėnesį arba metus stulpelių Žymos arba eilučių Žymos. Grynasis rezultatas yra datos stulpelio filtravimo rezultatus įtraukti tik datas dabartiniame kontekste. Nuo to dabartiniame kontekste, šiuos aštuonios funkcijos tada apskaičiuoti ankstesnės (arba 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, intervalas)

  • DATESBETWEEN (Date_Column, pradžios_data, pabaigos_data)

  • DATESINPERIOD (Date_Column, pradžios_data, Number_of_Intervals, intervalas)

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 (Išraiška, Date_Column [, SetFilter])

  • TOTALQTD (Išraiška, Date_Column [, SetFilter])

  • TOTALYTD (Išraiška, 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 naudojant "Power Pivot" programoje "Excel"

Nuoroda: DAX funkcijos nuorodaOffice.com

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

Tobulinkite savo „Office“ į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ų.

×