„Power Pivot in 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 išraiškos (DAX) yra 35 konkrečiai, agreguoti ir funkcijų palyginimas duomenis per tam tikrą laiką. Skirtingai nei DAX's datos ir laiko funkcijos, laiko informacijos funkcijos niekada nieko panašaus programoje "Excel". Taip yra todėl, kad laiko informacijos funkcijas dirbti su duomenimis, kuri nuolat kinta, priklausomai nuo konteksto, pažymėkite PivotTable "ir" Power View vizualizacijas.

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

Funkcijos, kurios pateikia vieną datą

Šios funkcijos pateikia vieną datą. Rezultatas tada galima naudoti kaip kitos funkcijos argumentus.

Pirmieji du funkcijos šios kategorijos grąžinti pirmą arba paskutinę datą Date_Column dabartiniame kontekste. Tai gali būti naudinga, jei norite rasti pirmą arba paskutinę datą įrenginyje, kuriame buvo tam tikro tipo operaciją. Šios funkcijos atlikti tik vieną argumentą, datos stulpelio datos lentelės pavadinimą.

Šalia dviejų funkcijų, šios kategorijos rasti pirmą arba paskutinę datą (ar bet kurį kitą stulpelio reikšmę taip pat) kai reiškinys turi ne tuščią reikšmę. Tai dažniausiai naudojamas situacijose, pvz., aprašą, kur norite gauti paskutinį atsargų suma, ir jūs nežinote, kai Paskutinė atsargų.

Šeši daugiau funkcijų, kurios pateikia vieną datą yra funkcijos, kurios pateikia pirmą arba paskutinę datą mėnesio, ketvirčio ar metų skaičiavimo dabartiniame kontekste.

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.

Kitus keturis funkcijos šios kategorijos yra panašios, bet vietoj apskaičiuojant ankstesnės (ar kitą), jie apskaičiuoti nustatyti datų laikotarpį, kuris yra "mėnesį data" (arba ketvirčio pradžios iki dabar, arba metų pradžios iki dabar, ir tuo pačiu praėjusių metų laikotarpiu). Visas šias funkcijas atlikti jų skaičiavimus, naudojant paskutinę datą dabartiniame kontekste. Atkreipkite dėmesį, kad SAMEPERIODLASTYEAR reikalauja, kad dabartiniame kontekste turi nuoseklių datų rinkiniu. Jei dabartiniame kontekste nėra nuoseklių datų rinkiniu, SAMEPERIODLASTYEAR bus pateikiama klaida.

Keturi funkcijos šioje kategorijoje yra šiek tiek daugiau sudėtingas, ir taip pat šiek tiek daugiau galingas. Šios funkcijos naudojamos pereiti nuo datos, kurios yra dabartinio konteksto į naują rinkinį datų nustatymas.

  • 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 datas, nurodytas pradžios data ir pabaigos data nustatymas. Likusių trijų funkcijų pastumti kai laiko intervalų skaičių iš dabartiniame kontekste. Dienos, mėnesio, ketvirčio ar metų, gali būti tarpas. Šias funkcijas, kad būtų lengviau pereiti laiko intervalą skaičiavimas pagal bet kurio iš šių veiksmų:

  • Grįžti dvejus metus

  • Prieš vieną mėnesį

  • Trijų ketvirčių

  • Prieš 14 dienų

  • Po 28 dienų

Visais atvejais, tik reikia nurodyti kurį intervalą, ir kiek šių intervalų perkelti. Teigiamas intervalas bus eiti pirmyn laiko, kai neigiamas intervalas bus eiti atgal laiko. Pati intervalą, kurį nurodo raktinis žodis, dienos, mėnesio, ketvirčio ar metų. Šie žodžiai nėra eilutes, todėl jie turėtų būti kabutėse.

Funkcijas, kurios įvertinamos reiškinių per tam tikrą laikotarpį

Šios funkcijos kategorijos įvertinti išraišką per nurodytą laikotarpį. Galite atlikti tą patį, naudojant "CALCULATE" ir kitų laiko informacijos funkcijas. Pavyzdžiui,

= TOTALMTD (išraiška, Date_Column [, SetFilter])

niekuo nesiskiria nuo:

= APSKAIČIUOTI (išraiška, DATESMTD (Date_Column) [, SetFilter])

Tačiau yra 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ės funkcijoms, kurios skaičiuoja skliaustai likutis. Yra tam tikrų sąvokų, turėtumėte suprasti šiuos tam tikros funkcijos. Visų pirma, kaip manote akivaizdu, laikotarpio pradžios likutį yra tokia pati kaip likutis ankstesnį laikotarpį. Likutis apima visus duomenis iki laikotarpio pabaigos, kai pradinio likučio neįtraukia jokių duomenų iš dabartinio laikotarpio.

Šios funkcijos visada pateikti reiškinio, įvertinto naudojant konkretų punktą laiko reikšmę. Mes rūpintis metu visada yra paskutinę galimos datos reikšmę kalendoriaus laikotarpį. Pradinis likutis pagal ankstesnio laikotarpio paskutinę datą, o likutis pagal dabartinio laikotarpio paskutinę datą. Visada nustatomas ataskaitinio laikotarpio paskutinę datą, atsižvelgiant į dabartinę datą.

Papildomi ištekliai

Straipsniai: suprasti ir datų lentelės kūrimas naudojant "Power Pivot" programoje "Excel"

Nuoroda: DAX funkcijos nuorodasvetainėje Office.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ų.

×