flat

Функция flat сглаживает (уплощает) многомерный список (массив).

Синтаксис

flat(list)
list
Обязательный аргумент (List). Входной список (массив). Может содержать литерал-список (литерал-массив), обращение к свойству базы данных со списком (массивом), а также функцию, возвращающую список (массив).

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

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

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

Особенности

Функция Notion flat используется, когда необходимо уменьшить вложенность списка (массива). Один вызов функции flat сокращает вложенность на один уровень.

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

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

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

Функцию flat можно встретить в формулах, обрабатывающих связи в многоуровневых базах данных (информационных системах).

Сглаживание (уплощение) многомерного списка (массива) – количество завершенных подзадач в рамках проекта

/* https://notionformulas.chumakova.ru */prop("Родительское").empty().if(
	prop("Дочернее").map(
			current.prop("Дочернее").filter(
				current.prop("Завершена?")
			)
	).flat().length(),
	"".toNumber()
)
Формула Notion 2.0 «Сглаживание (уплощение) многомерного списка (массива) – количество завершенных подзадач в рамках проекта»

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