Links

Les fonctions

Fonctions disponibles lors de la création d'une colonne dans une source de données.

Nombres

Liste des fonctions utilisables sur des valeurs numériques.

Somme

  • Description: Permet d'additionner deux nombres.
  • Arguments: Nombre ou nom d'une colonne contenant des mesures.
  • Exemple:
Ajoute 10 aux valeurs de la colonne 'Prix unitaire'.

Différence

  • Description: Permet de faire une soustraction.
  • Arguments: Nombre ou nom d'une colonne contenant des mesures.
  • Exemple:
On obtient une colonne contenant les prix unitaires moins 10.

Multiplier

  • Description: Effectue une multiplication.
  • Arguments: Nombre ou nom d'une colonne contenant des mesures.
  • Exemple:
Multiplie le 'Prix unitaire' par 2.

Diviser

  • Description: Effectue une division.
  • Arguments: Nombre ou nom d'une colonne contenant des mesures.
  • Exemple:
Divise le chiffre d'affaires par 2.

Valeur absolue

  • Description: Permet d'obtenir la valeur numérique d'un nombre sans tenir compte de son signe.
  • Argument: Nombre ou nom d'une colonne contenant des mesures.
  • Exemple:

Modulo

  • Description: Calcule le reste de la division d'une variable par un nombre donné.
  • Arguments: Nombres ou noms d'une colonne contenant des mesures.
  • Exemple:
Calcule le reste de la division des valeurs de la colonne 'CA' par 2.
Description: Calcule le reste de la division d'une variable par un nombre donné.
Arguments: Nombre ou nom d'une colonne contenant des mesures.

Puissance

  • Description: Résultat de la multiplication d'un nombre par lui-même un certain nombre de fois selon l'exposant.
  • Arguments:
    • Valeur: Nombre ou nom d'une colonne contenant des mesures.
    • Exposant: Nombre ou nom d'une colonne contenant des mesures.
  • Exemple:
Calcule les valeurs de la colonne 'Prix unitaire' puissance 3.

Arrondi

  • Description: Arrondit une valeur à un certain nombre de décimales.
  • Arguments:
    • Valeur: Nombre ou nom d'une colonne contenant des mesures.
    • Nombre de décimales: Nombre de chiffres maximum après la virgule.
  • Exemple:
Arrondit les valeurs de la colonne 'CA' au centime d'euro près.

Chaînes de caractères

Liste des fonctions utilisables sur des chaînes de caractères.

Concaténer

  • Description: Permet de fusionner deux chaînes de caractères.
  • Arguments: Chaînes de caractères on nom d'une colonne contenant des caractères.
  • Exemple:
Crée une nouvelle colonne contenant les valeurs de la colonne 'PRODUIT' suivies de '2021'.

Remplacer

  • Description: Remplace un motif par un autre dans la chaîne de caractères initiale.
  • Arguments:
    • Valeur: Chaîne de caractères initiale ou nom de la colonne contenant cette chaîne.
    • Motif: Chaîne de caractères à remplacer.
    • Valeur de remplacement: Chaîne qui remplacera le motif.
  • Exemple:
Remplace le caractère 'A' par '1' dans les valeurs de la colonne 'PRODUIT'.

Séparer

  • Description: Coupe une chaîne de caractères en 2 parties à partir d'un indice donné et insère une chaîne de caractères entre les 2 parties.
  • Arguments:
    • Valeur: Chaîne de caractères initiale.
    • Séparateur: Chaîne de caractères à insérer entre les 2 parties.
    • Indice: Indice à partir duquel la chaîne sera séparée.
  • Exemple:
Sépare les valeurs de la colonne 'PRODUIT' à partir du 7ème caractère et insère " -" à cette position.

Sous-chaîne

  • Description: Récupère une partie d'une chaîne de caractères.
  • Arguments:
    • Valeur: Chaîne de caractères initiale.
    • Indice de début: Position où commencer la sous-chaîne.
    • Longueur: Longueur de la sous-chaîne.
  • Exemple:
Garde 1 caractère des valeurs de la colonne 'PRODUIT' après le neuvième caractère.

Préfixe

  • Description: Garde un certain nombre de caractères au début de la chaîne initiale.
  • Arguments:
    • Valeur: Chaîne de caractères initiale.
    • Longueur: Nombre de caractères à garder.
  • Exemple:
Garde les 3 premiers caractères des valeurs de la colonne 'TYPE DE CLIENT'.

Suffixe

  • Description: Garde un certain nombre de caractères à la fin de la chaîne initiale.
  • Arguments:
    • Valeur: Chaîne de caractères initiale.
    • Longueur: Nombre de caractères à garder.
  • Exemple:
Garde le dernier caractère des éléments de la colonne 'PRODUIT'.

Longueur

  • Description: Récupère la longueur d'une chaîne de caractères.
  • Argument: Chaîne de caractères ou nom d'une colonne contenant des chaînes de caractères.
  • Exemple:
Calcule la longueur des valeurs de la colonne 'Statut'.

Majuscule

  • Description: Passe toutes les lettres d'une chaîne de caractères en majuscule.
  • Argument: Chaîne de caractères ou nom d'une colonne contenant des chaînes de caractères.
  • Exemple:
On obtient une colonne contenant les statuts tout en majuscules.

Minuscule

  • Description: Passe toutes les lettres d'une chaîne de caractères en majuscule.
  • Argument: Chaîne de caractères ou nom d'une colonne contenant des chaînes de caractères.
  • Exemple:
On obtient une colonne contenant les types de client tout en minuscules.

Capitaliser

  • Description: Passe la première lettre d'une chaîne de caractères en majuscule.
  • Argument: Chaîne de caractères ou nom d'une colonne contenant des chaînes de caractères.
  • Exemple:
Crée une colonne contenant les mêmes valeurs que la colonne 'type' en mettant une majuscule au début.

Dates

Liste des fonctions utilisables sur des dates.

Première date du mois

  • Description: Donne la date du premier jour du mois de la date initiale.
  • Argument: Date initiale ou nom d'une colonne contenant des dates.
  • Exemple:
Donne les dates des premiers jours des mois compris dans les dates de la colonne 'DATE'.

Dernière date du mois

  • Description: Donne la date du dernier jour du mois de la date initiale.
  • Argument: Date initiale ou nom d'une colonne contenant des dates.
  • Exemple:
Donne la date du dernier jour du mois de juin 2021.

Différence de dates

  • Description: Calcule le temps écoulé entre 2 dates dans l'unité souhaitée.
  • Arguments:
    • Date de début: Date la plus ancienne ou nom de la colonne contenant les dates de début.
    • Date de fin: Date la plus récente ou nom de la colonne contenant les dates de fin.
    • Unité: Unité de calcul (secondes, minutes, heures, jours, semaines, mois, trimestres ou années).
  • Exemple:
Calcule le nombre de mois écoulés entre les dates de la colonne 'DATE' et le 23 avril 2021.

Aujourd'hui

  • Description: Retourne la date du jour.
  • Arguments: Cette fonction ne prend aucun argument.

Comparateurs

Les comparateurs permettent de tester des valeurs et retournent des booléens (0 ou 1).

Est égal à (=)

  • Description: Retourne 1 si les deux valeurs sont égales, 0 sinon.
  • Arguments:
    • 1ère valeur: Valeur de n'importe quel type (nombre, chaîne de caractère, date, ...) ou nom de colonne.
    • 2ème valeur: Valeur du même type que la première valeur ou nom d'une colonne contenant le même type de valeur.
  • Exemple:
La colonne créée contiendra 1 si le statut de la ligne est la chaîne de caractères "Payé", 0 sinon.

Est différent de (!=)

  • Description: Ce comparateur est l'inverse du précédent. Il renvoie 1 si les deux valeurs sont différentes, 0 sinon.
  • Arguments:
    • 1ère valeur: Valeur de n'importe quel type (nombre, chaîne de caractère, date, ...) ou nom de colonne.
    • 2ème valeur: Valeur du même type que la première valeur ou nom d'une colonne contenant le même type de valeur.
  • Exemple:
La colonne créée contiendra 0 si le statut de la ligne est la chaîne de caractères "Payé", 1 sinon.

Est supérieur à (>)

  • Description: Ce comparateur renvoie 1 si la première valeur est strictement supérieure à la deuxième, 0 sinon.
  • Arguments: Nombre ou nom de colonne contenant des mesures.
  • Exemple:
La colonne créée contiendra 1 si le CA de la ligne est supérieur à 10, 0 sinon.

Est supérieur ou égal à (>=)

  • Description: Ce comparateur renvoie 1 si la première valeur est supérieure ou égale à la deuxième, 0 sinon.
  • Arguments: Nombre ou nom de colonne contenant des mesures.
  • Exemple:
La colonne créée contiendra 1 si le CA de la ligne est supérieur ou égal à 10, 0 sinon.

Est inférieur à (<)

  • Description: Ce comparateur renvoie 1 si la première valeur est inférieure à la deuxième, 0 sinon.
  • Arguments: Nombre ou nom de colonne contenant des mesures.
  • Exemple:
La colonne créée contiendra 1 si le CA de la ligne est inférieur à 10, 0 sinon.

Est inférieur ou égal à (<=)

  • Description: Ce comparateur renvoie 1 si la première valeur est inférieure ou égale à la deuxième, 0 sinon.
  • Arguments: Nombre ou nom de colonne contenant des mesures.
  • Exemple:
La colonne créée contiendra 1 si le CA de la ligne est inférieur ou égal à 10, 0 sinon.

Opérateurs logiques

Les opérateurs logiques, combinés avec les comparateurs, permettent de manipuler des booléens afin de vérifier que les valeurs respectent certaines conditions.

Si

  • Description: Permet d'attribuer une valeur si une certaine condition est remplie et une autre valeur le cas échéant.
  • Arguments:
    • Condition: Booléen.
    • Valeur si vrai: Valeur à attribuer si la condition est remplie.
    • Valeur si faux: Valeur à attribuer le cas échéant.
  • Exemple:
Attribuera 'Rentable' aux lignes où le CA est supérieur à 10, 'Non rentable' aux autres lignes.

Et

  • Description: Permet de combiner deux conditions. Renvoie 1 si les deux conditions sont remplies, 0 si les deux conditions ou l'une des deux n'est pas remplie.
  • Arguments: Booléens.
  • Exemple:
Renvoie 1 si le statut de la ligne est 'Payé' ET le CA de la ligne est supérieur à 10, 0 sinon.

Ou

  • Description: Renvoie 1 si l'une des deux conditions est remplie, 0 si aucune des deux n'est remplie.
  • Arguments: Booléens.
  • Exemple:
Renvoie 1 si le statut de la ligne est 'Payé' OU si le type de client est 'PROFESSIONNEL', 0 sinon.