Naudodami funkciją dateBetween() galite apskaičiuoti dienų skaičių nuo pradžios datos iki pabaigos datos sąvokos ypatybėje „Data“.
„Notion“ yra darbo srities programa, suteikianti galimybę užsirašyti, tvarkyti užduotis ir projektus, tvarkyti duomenų bazes, kurti tvarkaraščius, bendradarbiauti ir dar daugiau. Tai bendradarbiavimo platforma, sujungianti kasdienius darbo komponentus, tokius kaip užrašai, rašymo įrankiai, darbų sąrašai, kanban, wiki, skaičiuoklės, duomenų bazės, kalendoriai ir priminimai. Sąvoką palaiko įvairios platformos, įskaitant Android, iOS, Mac, Windows ir Web.
Tai puikus įrankis kurti ir tvarkyti darbų sąrašus, kalendorius, laiko juostas, tvarkaraščius ir priminimus. Dirbdami su kalendoriais ir priminimais turime daug manipuliuoti datomis. Taigi kartais reikia paskaičiuoti, kiek dienų yra tarp konkrečių pradžios ir pabaigos datų. Toks yra šio straipsnio tikslas – išmokyti jus apskaičiuoti dienas nuo pradžios iki pabaigos datos „Notion“.
Kaip apskaičiuoti dienas tarp dviejų datų
Vienas iš naudingiausių duomenų bazės komponentų, kuriuos galite sukurti ir tvarkyti „Notion“, yra lentelė, tai gali būti eilutės lentelės arba viso puslapio lentelės. Sąvokoje kiekvienas lentelės stulpelis vadinamas ypatybe. Formulės ypatybė apskaičiuoja rezultatus pagal kitas savybes (kintamuosius).
Sąvokoje formulės yra pagrįstos stulpeliais, o tai reiškia, kad formules galite taikyti tik visam stulpeliui. Ir jūs negalite taikyti formulės vienai lentelės eilutei.
Duomenų bazėje įvairiems tikslams norėtumėte apskaičiuoti dienų skaičių tarp dviejų datų. Pavyzdžiui, norint apskaičiuoti, kiek dienų yra tarp kiekvieno paciento gydymo pradžios ir pabaigos datos.
Norėdami apskaičiuoti dienas tarp dviejų datų, turite naudoti funkciją dateBetween(), kuri ne tik skaičiuoja dienas, bet ir savaites, ketvirčius, mėnesius, metus, valandas, minutes, sekundes ir milisekundes tarp pradžios ir pabaigos datų. Ši funkcija veikia tik su datos nuosavybe (kintamuoju).
Tarkime, kad turite šią lentelę sąvokoje apie projektą. Ir jūs turite suskaičiuoti dienų skaičių tarp kiekvienos užduoties pradžios ir pabaigos datų.
Dabar mes naudosime dataTarp()
funkcija, skirta apskaičiuoti dienas nuo pradžios iki pabaigos datos. Kad tai veiktų, lentelės stulpelis Data (Tvarkaraštis) turi būti Datos ypatybės tipo.
Jei norite pakeisti nuosavybės tipą į „Data“, spustelėkite stulpelio pavadinimą ir skiltyje „Nuosavybės tipas“ pasirinkite tipą „Data“, kaip parodyta paveikslėlyje žemiau.
Nereikia kurti dviejų atskirų stulpelių, kad įtrauktumėte pradžios ir pabaigos datas į sąvokų lentelę.
Naudodami datos parinkiklio kalendoriaus meniu, tame pačiame stulpelyje galite įvesti pradžią ir pabaigą. Norėdami tai padaryti, spustelėkite langelį datos stulpelyje (ypatybė) ir pamatysite kalendoriaus langą, kuriame galėsite pasirinkti datą.
Pirmiausia kalendoriaus lange pasirinkite pradžios datą. Tada įjunkite perjungimo jungiklį „Pabaigos data“.
Tada pasirinkite pabaigos datą ir pamatysite, kad visos tarp jų esančios datos yra pažymėtos mėlyna spalva.
Norėdami apskaičiuoti dienas tarp jų, pridėkite naują stulpelį ir pakeiskite jo pavadinimą į „Dienos tarp“. Kai į lentelę įtraukiama nauja nuosavybė (stulpelis), jos numatytasis ypatybės tipas bus „Tekstas“, todėl meniu Ypatybės tipas pakeiskite jos ypatybės tipą į „Formulė“ (kaip parodyta toliau).
DataBetween() sintaksė:
dataTarp(data, data, tekstas)
Kur datos argumentas nurodo datos ypatybės, kurioje yra ir „Pradžios data“, ir „Pabaigos data“, pavadinimą. Teksto argumentai turėtų būti vienas iš vienetų, pvz., dienos, savaitės, ketvirčiai, mėnesiai, metai, valandos, minutės, sekundės ir milisekundės.
Lentelėje spustelėkite bet kurį langelį formulės stulpelyje. Tai atvers formulės langą (kaip parodyta toliau), kuriame galėsite įvesti formulę.
Formulės lange, kairiajame skydelyje, galite slinkti ir rasti keletą skyrių, tokių kaip ypatybės, konstantos, funkcijos, operatoriai ir kt.. Užvedę pelės žymeklį ant elemento kairėje, galite rasti jo aprašymą, sintaksę, ir pavyzdžiai, kaip jį naudoti.
Lango viršuje esančiame teksto laukelyje įveskite toliau pateiktą formulę.
dataBetween(end(prop("Tvarkaraštis)), start(prop("Tvarkaraštis)), "days")
Pastaba: Aukščiau pateiktoje formulėje pabaiga(prop("Tvarkaraštis"))
ir start(prop("Tvarkaraštis"))
nurodykite stulpelį, kuriame yra ir pradžios data, ir pabaigos data, o paskutiniame argumente „dienos“ nurodo dienų vienetą. Jūs turite pakeisti Tvarkaraštis
su savo sąvokų lentelėje esančio stulpelio su pradžios ir pabaigos data ypatybės pavadinimu.
Kai tik pradėsite vesti formulę, pamatysite susijusias komandas, kurias galite naudoti savo formulėje. Kai spustelėsite jį, jis bus įtrauktas į jūsų formulę ir jums nereikės įvesti juos rankiniu būdu.
Kai baigsite vesti formulę, rezultatas iškart pasirodys stulpelyje, net prieš spustelėjus „Atlikta“.
Spustelėkite „Atlikta“ arba paspauskite Ctrl + Enter
arba spustelėkite bet kur už formulės lango ribų, kad jį uždarytumėte.
Dabar gavote dienų skaičių nuo kiekvienos lentelės užduoties pradžios datos iki pabaigos datos. Kaip matote toliau, jei pradžios ir pabaigos datos yra vienodos (5 užduoties atveju), gausite „0“.
Dabar jūs žinote, kaip apskaičiuoti dienas tarp dviejų „Notion“ datų.