toNumber

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

Синтаксис

toNumber(value)
value
Обязательный аргумент (Value). Значение, которое необходимо привести к числовому типу. Может содержать литерал, обращение к свойству базы данных, функцию.

Возвращает Number.

Хотите чувствовать себя в Notion как рыба в воде?

Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти

Особенности

Вывод функции Notion toNumber зависит от типа данных, передаваемых в нее. Так, результатом преобразования Boolean в Number являются 0 или 1, Date – временная метка Unix (см. timestamp).

25 формул Notion на каждый день

Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти

Изменения в работе

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

Использование

Принцип работы toNumber

/* https://notionformulas.chumakova.ru */toNumber(
	prop("Значение") /* Значение, которое нужно преобразовать в число */
)
/* https://notionformulas.chumakova.ru */prop("Значение").toNumber()
Формула Notion 2.0 «Принцип работы toNumber»

В этой формуле используется prop.

Приведение пустого значения к числу

/* https://notionformulas.chumakova.ru */if(
	empty(prop("Число")),
	toNumber(""),
	prop("Число") * 2
)
/* https://notionformulas.chumakova.ru */prop("Число").empty().if(
	"".toNumber(),
	prop("Число") * 2
)
Формула Notion 2.0 «Приведение пустого значения к числу»

В этой формуле используются: if, empty, prop, *.

Приведение пустого значения к дате

/* https://notionformulas.chumakova.ru */fromTimestamp(toNumber(""))
/* https://notionformulas.chumakova.ru */"".toNumber().fromTimestamp()
Формула Notion 2.0 «Приведение пустого значения к дате»

В этой формуле используется fromTimestamp.

Количество установленных флажков в строке (трекер привычек)

/* https://notionformulas.chumakova.ru */toNumber(prop("Привычка 1")) + toNumber(prop("Привычка 2")) + toNumber(prop("Привычка 3"))
/* https://notionformulas.chumakova.ru */prop("Привычка 1").toNumber() + prop("Привычка 2").toNumber() + prop("Привычка 3").toNumber()
Формула Notion 2.0 «Количество установленных флажков в строке (трекер привычек)»

В этой формуле используются: prop, + (сложение).

Процент установленных флажков в строке (трекер привычек)

/* https://notionformulas.chumakova.ru */round((toNumber(prop("Привычка 1")) + toNumber(prop("Привычка 2")) + toNumber(prop("Привычка 3"))) / 3 * 100) / 100
/* https://notionformulas.chumakova.ru */((prop("Привычка 1").toNumber() + prop("Привычка 2").toNumber() + prop("Привычка 3").toNumber()) / 3 * 100).round() / 100
Формула Notion 2.0 «Процент установленных флажков в строке (трекер привычек)»

Для корректной работы формулы необходимо использовать процентный формат вывода данных: клик по названию столбца → Edit property → Number format → Percent.

В этой формуле используются: round, prop, + (сложение), /, *.

Количество снятых флажков в строке (трекер привычек)

/* https://notionformulas.chumakova.ru */3 - toNumber(prop("Привычка 1")) - toNumber(prop("Привычка 2")) - toNumber(prop("Привычка 3"))
/* https://notionformulas.chumakova.ru */3 - prop("Привычка 1").toNumber() - prop("Привычка 2").toNumber() - prop("Привычка 3").toNumber()
Формула Notion 2.0 «Количество снятых флажков в строке (трекер привычек)»

В этой формуле используются: prop, – (вычитание).

Процент снятых флажков в строке (трекер привычек)

/* https://notionformulas.chumakova.ru */round((3 - toNumber(prop("Привычка 1")) - toNumber(prop("Привычка 2")) - toNumber(prop("Привычка 3"))) / 3 * 100) / 100
/* https://notionformulas.chumakova.ru */((3 - prop("Привычка 1").toNumber() - prop("Привычка 2").toNumber() - prop("Привычка 3").toNumber()) / 3 * 100).round() / 100
Формула Notion 2.0 «Процент снятых флажков в строке (трекер привычек)»

Для корректной работы формулы необходимо использовать процентный формат вывода данных: клик по названию столбца → Edit property → Number format → Percent.

В этой формуле используются: round, – (вычитание), prop, /, *.