Ви можете обчислити кількість днів між датою початку та датою завершення у властивості «Дата» на Notion за допомогою функції dateBetween().
Notion — це програма для робочого простору, яка надає вам можливість робити нотатки, керувати завданнями та проектами, керувати базами даних, створювати розклади, співпрацювати та багато іншого. Це спільна платформа, яка об’єднує такі повсякденні робочі компоненти, як нотатки, інструменти для написання, списки справ, канбан, вікі, електронні таблиці, бази даних, календарі та нагадування в одне ціле. Notion підтримується різними платформами, включаючи Android, iOS, Mac, Windows і Web.
Це чудовий інструмент для створення та керування списками справ, календарями, графіками, розкладами та нагадуваннями. Працюючи з календарями та нагадуваннями, нам потрібно багато маніпулювати датами. Тому іноді вам потрібно обчислити, скільки днів проходить між конкретними датами початку і закінчення. Це мета цієї статті, щоб навчити вас, як обчислити дні між датою початку і закінчення на Notion.
Як обчислити дні між двома датами на Notion
Одним з найкорисніших компонентів бази даних, якими ви можете створити та керувати в Notion, є таблиця, це можуть бути вбудовані таблиці або таблиці на всю сторінку. У Notion кожен стовпець таблиці називається Property. Властивість Formula обчислює результати на основі інших властивостей (змінних).
У Notion формули базуються на стовпцях, що означає, що ви можете застосовувати формули лише до всього стовпця. І ви не можете застосувати формулу до окремого рядка в таблиці.
У базі даних для різних цілей потрібно обчислити кількість днів між двома датами. Наприклад, щоб підрахувати, скільки днів проходить між датою початку та закінченням лікування кожного пацієнта.
Щоб обчислити дні між двома датами, вам потрібно використовувати функцію dateBetween(), яка обчислює не лише дні, а й тижні, квартали, місяці, роки, години, хвилини, секунди та мілісекунди між датами початку та кінця. Ця функція працює лише для властивості date (змінної).
Скажімо, у вас є така таблиця в Notion про проект. І вам потрібно порахувати кількість днів між датами початку та завершення кожного завдання.
Тепер ми будемо використовувати dateBetween()
функція для обчислення днів між датою початку та датою завершення. Щоб це працювало, стовпець «Дата» (розклад) у вашій таблиці має бути в типі властивості «Дата».
Щоб змінити тип властивості на «Дата», клацніть заголовок стовпця та виберіть тип «Дата» в розділі «Тип властивості», як показано на зображенні нижче.
Вам не потрібно створювати два окремі стовпці, щоб додати дату початку та закінчення до таблиці Notion.
Ви можете просто ввести початок і кінець в одному стовпці за допомогою календарного меню вибору дати. Для цього клацніть клітинку в стовпці дати (властивості), і ви отримаєте вікно календаря, де можна вибрати дату.
Спочатку виберіть дату початку у вікні календаря. Потім увімкніть перемикач «Дата завершення».
Потім виберіть дату завершення, і ви побачите, що всі дати між ними позначені синім кольором.
Щоб обчислити дні між, додайте новий стовпець і змініть його назву на «Дні між». Коли до таблиці додається нова властивість (стовпець), її типом властивості за замовчуванням буде «Текст», тому змініть тип її властивості на «Формула» у меню «Тип властивості» (як показано нижче).
Синтаксис dateBetween():
dateBetween(дата, дата, текст)
Аргумент де date вказує ім’я властивості date, яка містить як «Дата початку», так і «Дата завершення». Текстові аргументи мають бути такими одиницями, як дні, тижні, квартали, місяці, роки, години, хвилини, секунди та мілісекунди.
У таблиці клацніть будь-яку клітинку в стовпці формули. Це відкриє вікно формули (як показано нижче), де ви можете ввести свою формулу.
У вікні формул на панелі ліворуч ви можете прокрутити й знайти кілька розділів, таких як властивості, константи, функції, оператори тощо. Коли ви наведете курсор на елемент ліворуч, ви можете знайти його опис, синтаксис, і приклади того, як ним користуватися.
Введіть формулу нижче в текстовому полі у верхній частині вікна.
dateBetween(end(prop("Schedule")), start(prop("Schedule")), "days")
Примітка: У наведеній вище формулі, end(prop("Розклад"))
і start(prop("Розклад"))
посилайтеся на стовпець, який містить і дату початку, і дату завершення, тоді як «дні» в останньому аргументі вказують одиницю днів. Ви повинні замінити Розклад
з назвою властивості стовпця з датою початку та завершення у вашій таблиці Notion.
Після того, як ви почнете вводити свою формулу, ви побачите відповідні команди, які можна використовувати у своїй формулі. Коли ви натискаєте на неї, вона буде додана до вашої формули і позбавить вас від необхідності вводити їх вручну.
Коли ви закінчите вводити формулу, результат одразу з’явиться в стовпці, перш ніж ви натиснете «Готово».
Натисніть «Готово» або натисніть Ctrl + Enter
або клацніть будь-де за межами вікна формули, щоб закрити його.
Тепер ви отримали кількість днів між датою початку та датою завершення кожного завдання в таблиці. Як ви можете бачити нижче, якщо у вас є однакові дата початку та завершення (для завдання 5), ви отримаєте «0».
Тепер ви знаєте, як обчислити дні між двома датами на Notion.