Встраивание формул в Quire Permalink

Переведено ИИ
· Смотреть на английском

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

Встраивание формул доступно только в планах Professional, Premium и Enterprise. Подробнее — на нашей странице тарифов.

Поддерживаемые области

Формулы можно встраивать практически во все поля с форматированным текстом в Quire, в том числе:


Встраивание формул позволяет превратить статический текст в живые, автоматически обновляемые отчёты на основе данных задач.

Встройте формулу

  1. Щёлкните в поле описания, комментария или редактора документа.
  2. Введите слэш-команду /, чтобы открыть меню команд.
  3. Выберите Формула из списка.
  4. Вставьте или введите формулу в диалоговое окно формулы.

Встраивание формулы с помощью слэш-команды в редакторе описания Quire

Подсказка: Ввод ключевых слов после / фильтрует список команд. Для быстрой навигации используйте клавиши со стрелками.

Примеры встроенных формул для проектов

Суммарная стоимость

Используйте встроенную формулу в описании проекта, чтобы отображать актуальную суммарную стоимость:

Текущая суммарная стоимость проекта: [вставьте формулу сюда] 

Вставьте следующую формулу в диалоговое окно:

SUM(tasks.Cost)

Эта формула автоматически суммирует поле Cost по всем задачам проекта.

Примечание: В проекте должно существовать числовое или денежное настраиваемое поле с именем Cost.

Ознакомьтесь со всеми доступными функциями для использования в формулах Quire.

Индикатор состояния проекта

Визуальный индикатор состояния можно реализовать с помощью условной формулы (?:):

Индикатор состояния проекта: [вставьте формулу сюда] 

Пример формулы:

count(tasks where any.priority >= high and any.due < <today>) > 20 ? "🔴 Dangerous" : "🟢 Safe"

Эта формула:

  • подсчитывает просроченные задачи с высоким приоритетом;
  • отображает предупреждение (🔴 Dangerous), если их количество превышает 20;
  • автоматически обновляется при изменении данных задач.

Средние трудозатраты по метке

Формулу можно встроить в табличное представление или описания для отслеживания показателей трудозатрат:

AVG((subtasks where 'S1' in any.Sprint).Effort)

Эта формула:

  • фильтрует подзадачи со значением спринта «S1»;
  • вычисляет среднее значение их поля Effort.

Отслеживание среднего показателя трудозатрат подзадач с помощью встроенной формулы

Перед использованием этой формулы убедитесь, что:

  • Effort — настраиваемое поле числового типа;
  • Sprint — настраиваемое поле типа «выбор».

Ознакомьтесь со всеми доступными функциями для использования в формулах Quire.

Советы по встроенным формулам

Ссылка на конкретную задачу

При работе в описаниях организации, описаниях папок или документах используйте формат идентификатора задачи:

#{project_id/23}

Это возвращает задачу с идентификатором 23 из указанного проекта.

Примечание: Задача должна принадлежать той же организации или папке. В противном случае формула вернёт значение null.

Список проектов

Чтобы отобразить все проекты в рамках организации, папки или у пользователя, встройте:

projects

Формула автоматически обновляется при добавлении или удалении проектов.

Ссылка на участника или проект

На участников и проекты можно ссылаться напрямую по идентификаторам:

  • Участник: @username
  • Проект: #{project_id}

Пример: отображение адреса электронной почты участника:

@john.email

Пример: расчёт суммарного времени, затраченного в рамках проекта:

SUM(#{project_id}.tasks.timeSpent) 

Примечание:

  • #{project_id} можно использовать только в описаниях организации или папки. Использование в описаниях задач или проектов не поддерживается.
  • Идентификатор проекта должен быть заключён в фигурные скобки (например: #{project_id}), иначе идентификатор проекта не будет работать корректно.
  • Если имя пользователя содержит ., - или _, его необходимо заключить в фигурные скобки, чтобы идентификатор работал корректно.

Часто задаваемые вопросы

Где в Quire можно встраивать формулы?

Формулы можно встраивать в описания организации, описания проектов, описания задач, описания папок и умных папок, описания профилей пользователей, комментарии к задачам и документы.

Как встроить формулу в описание, комментарий или документ Quire?

Щёлкните в поле редактора, введите / для открытия меню команд, выберите Формула и введите свою формулу. Требуется план Professional, Premium или Enterprise.

Как отобразить суммарную стоимость всех задач в описании проекта Quire?

Встройте SUM(tasks.Cost) в описание проекта. В проекте должно существовать числовое или денежное настраиваемое поле с именем Cost.

Как создать индикатор состояния проекта с помощью встроенной формулы в Quire?

Используйте условную формулу вида count(tasks where any.priority >= high and any.due < <today>) > 20 ? "🔴 Dangerous" : "🟢 Safe" в описании проекта. Она обновляется в реальном времени при изменении данных.

Как сослаться на конкретную задачу из другого проекта во встроенной формуле Quire?

Используйте #{project_id/task_id} — например, #{charity_run/23} возвращает задачу №23 из этого проекта. Задача должна принадлежать той же организации или папке.

Можно ли ссылаться на конкретного участника или проект во встроенной формуле Quire?

Да. Используйте @username для ссылки на участника и #{project_id} для ссылки на проект. Обратите внимание: #{project_id} работает только в описаниях организации или папки, но не в описаниях задач или проектов.

Последнее обновление:

Пожалуйста свяжитесь с нами, если вам необходима дополнительная помощь.