Introduction
Chez Krea.city, nous vous aidons lors de toutes les étapes de votre progression dans Notion : vous débutez avec Notion en 3 jours, vous progressez avec Apprendre Notion et vous abordez ensuite les briques de Maîtrise Notion : le Grimoire des Formules, les Automatisations internes et les Automatisations avec Make, le Système d’Efficience Par3, le tout regroupé au sein du KreaClub.
Ce Guide Débutant des Formules Notion est votre première approche des Formules dans Notion, un ensemble de possibilités qui vont faire passer vos bases de données au prochain niveau grâce aux fonctions, variables et conditions.
Qu’est-ce qu’une formule dans Notion ?
Qu’est-ce qu’une formule dans Notion ?
Dans Notion, une formule est un ensemble d'instructions qui permet de manipuler les données de votre base de données. Les formules dans Notion sont utilisées pour effectuer des opérations mathématiques, des comparaisons, des manipulations de texte ou de nombres, des filtrages, tris et regroupements et bien plus encore.
Vocabulaire utile pour comprendre les formules dans Notion
- Fonctions: Les fonctions sont des instructions prédéfinies qui effectuent des opérations spécifiques sur les données. Il en existe une centaine que vous pouvez toutes retrouver dans le Grimoire des Formules, chacune recevant sa petite fiche d’explications. Par exemple, la fonction
sum()
permet de calculer la somme des valeurs d'une liste. Vous allez souvent reconnaître une fonction aux parenthèses qui la suivent. Ces parenthèses restent parfois vides, comme avec now()
qui représente le moment présent, mais contiennent le plus souvent des arguments.
- Arguments : Les critères qui permettent à cette fonction d’afficher un résultat. Par exemple,
dateBetween()
demande trois renseignements, trois arguments pour fonctionner : une date de départ, une date de fin et une mesure de temps (minutes, jours, années,…)
- Propriétés: Dans Notion, une propriété est une colonne de base de données. Cette propriété, cette colonne, a un nom et un type. Le nom de la propriété est affiché en entête de colonne. Le type de données, c’est par exemple Titre, Texte Date, ou Nombre, pour les types simples. Ces propriétés peuvent aussi avoir un type particulier comme Date de Création ou Created By. Mais ces propriétés peuvent aussi être du type Relation, Agrégation ou même Formule. Ce qui veut dire qu’une propriété qui s’appelle “Age” peut-être une propriété du type Nombre, mais aussi Formule, si cet âge est calculé automatiquement en fonction d’une autre propriété comme, par exemple, “Date de Naissance”.
- Variables: Les variables sont utilisées pour stocker des valeurs temporaires dans une formule. Elles permettent de simplifier l'écriture et la lecture du code en évitant de répéter certaines propriétés ou fonctions.
- Listes: Une liste est une collection ordonnée d'éléments. Dans Notion, les listes sont utilisées pour stocker et manipuler des séries de valeurs ou d'objets. Elles peuvent être utilisées dans des relations, des sélections multiples et d'autres contextes.
- Relations: Une relation est une propriété qui permet de créer un lien entre deux bases de données dans Notion. Elle crée une liste de références aux pages liées de l'autre base de données. Les Formules 2.0 peuvent être utilisées pour parcourir cette liste et extraire des informations spécifiques.
- Sélections et Sélections Multiples: Les propriétés de type "Sélection" et "Sélection multiple" sont également des listes. Elles permettent de sélectionner un ou plusieurs éléments parmi une liste prédéfinie. Les formules peuvent être utilisées pour manipuler ces listes, par exemple pour compter le nombre d'éléments sélectionnés.
- Agrégations: Les agrégations sont des opérations qui permettent de regrouper et de résumer des données. Dans Notion, les agrégations peuvent être effectuées à l'aide de formules pour obtenir des résultats tels que la somme, la moyenne, le maximum, le minimum, etc.
- Dot notation: La dot notation est une notation utilisée dans les formules pour enchaîner les instructions et les fonctions dans une formule. Elle permet de manipuler les données de manière plus précise et efficace en utilisant la structure hiérarchique des propriétés et des relations.
- Commentaires: Les commentaires sont des annotations textuelles dans une formule qui permettent de documenter et d'expliquer le code. Ils sont utiles pour comprendre la logique et le fonctionnement d'une formule, surtout lorsqu'elle devient complexe.
- Indentation: L'indentation est une technique qui consiste à décaler progressivement le texte avec des tabulations pour améliorer la lisibilité de la formule. Elle permet de structurer visuellement le code et de le rendre plus facile à comprendre.
Les réponses à vos premières questions, par l’exemple
Prenons une première formule simple qui convertit la propriété Nom en majuscules.