Les fonctions
Fonctions disponibles lors de la création d'une colonne dans une source de données.
Liste des fonctions utilisables sur des valeurs numériques.
- 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'.
- 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.
- Description: Effectue une multiplication.
- Arguments: Nombre ou nom d'une colonne contenant des mesures.
- Exemple:

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

Divise le chiffre d'affaires par 2.
- 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:

- 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.
- 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.
- 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.
Liste des fonctions utilisables sur des chaînes de caractères.
- 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'.
- 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'.
- 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.
- 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.
- 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'.
- 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'.
- 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'.
- 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.
- 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.
- 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.
Liste des fonctions utilisables sur des dates.
- 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'.
- 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.
- 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.
- Description: Retourne la date du jour.
- Arguments: Cette fonction ne prend aucun argument.
Les comparateurs permettent de tester des valeurs et retournent des booléens (0 ou 1).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- 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.
- 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.
- 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.
Last modified 1yr ago