Динамическое отображение времени

Иногда возникает необходимость показать на дашборде текущее время или количество дней до некоторой даты (например, обратный отсчёт).

Пример 1:

Показать на дашборде, сколько дней осталось до 2025/12/31, как показано на рисунке.

Пример 2:

Показать на дашборде текущее время, как показано на рисунке.

Пример 1:

С помощью функции TODATE укажите дату обратного отсчёта, затем создайте столбец интервала времени для расчёта оставшихся дней и измените Тип поля на Текст. Создайте компонент KPI-карточки для вывода результата.

Пример 2:

Используйте функцию NOW для получения текущего времени и выведите его через компонент KPI-карточки.

Создайте рабочую книгу и загрузите данные.

Добавьте Формулу с названием Дата обратного отсчёта. Введите формулу TODATE("2025-12-31") и нажмите OK.

Выберите + > Ещё > Интервал, задайте имя столбцу До обратного отсчёта (дней). Задайте параметры: Интервал времени – Дата обратного отсчёта и Текущее время, Единица – День; нажмите OK.

Поскольку поле До обратного отсчёта (дней) имеет числовой тип, прямое использование для компонента KPI-карточки покажет сумму по всем строкам. Создайте новое поле, добавьте созданное ранее поле и поменяйте Тип поля на Текст. Переименуйте поле, например, в До обратного отсчёта (текст) и нажмите Сохранить.

Создайте компонент, выберите KPI, перетащите поле До обратного отсчёта (текст) в Свойства диаграммы > Текст. Для редактирования формата текста используйте дополнительное меню.

Добавьте Формулу с именем Текущее время. Введите формулу Now(), поменяйте тип поля на Текст и нажмите OK.

Создайте компонент, выберите KPI, перетащите поле Текущее время в Свойства диаграммы > Текст. Для форматирования выберите соответствующий шаблон.

Если поле с текущим временем имеет временной тип, настройте группировку по формату Год-Месяц-День-Час-Минута-Секунда.