Liste des fonctions

Texte

  • Cherche (sous_texte ; Texte) : renvoie la première position de sous-texte dans texte (Compatible en SQL et avec Excel)

  • ChercheAPartir (sous_texte ; Texte ; index) : renvoie la première position de sous-texte dans texte à partir de index (Compatible avec Excel)

  • CommencePar (Champ ; Texte) : renvoie vrai si champ commence par texte sans tenir compte de la casse (Compatible en SQL)

  • Concatene (Texte1 ; Texte2 ; …) : concatène tous les textes (Compatible en SQL et avec Excel)

  • Contient (Champ ; Texte) : renvoie vrai si champ contient texte sans tenir compte de la casse (Compatible en SQL et avec Excel)

  • Correspondance (Texte ; table_correspondance ; numéro_colonne=1 ; valeur par defaut= « ») : renvoie la valeur correspondante au texte défini dans la table de correspondance

  • Droite (Texte ; nb_car) : extrait les nb_car derniers caractères de texte (Compatible en SQL et avec Excel)

  • Extrait (Texte ; délimiteur ; Position) : renvoie l’élément situé en ième position dans texte délimité par délimiteur

  • FinitPar (Champ ; Texte) : renvoie vrai si champ finit par texte sans tenir compte de la casse (Compatible en SQL)

  • Gauche (Texte ; nb_car) : extrait les nb_car premiers caractères de texte (Compatible en SQL et avec Excel)

  • Insere (Source ; Texte, Index) : insert source dans texte à la position index

  • Longueur (Texte) : renvoie la longueur de texte (Compatible en SQL et avec Excel)

  • Majuscule (Texte) : convertit texte en majuscule (Compatible en SQL et avec Excel)

  • Milieu (Texte ; Index ; nb_car) : extrait une sous-chaine de caractères de texte à partir de index sur nb_car caractères (Compatible en SQL et avec Excel)

  • Minuscule (Texte) : convertit texte en minuscule (Compatible en SQL et avec Excel)

  • NomPropre (Texte) : convertit la première lettre de texte en majuscule et le reste de texte en minuscule (Compatible avec Excel)

  • RepeteDroite (Texte ; caractère ; Nombre) : complète texte à droite avec caractère jusqu’à ce que la taille fasse Nombre

  • RepeteGAuche (Texte ; caractère ; Nombre) : complète texte à gauche avec caractère jusqu’à ce que la taille fasse Nombre

  • Substitue (Texte ; Ancien ; Nouveau) : remplace dans texte toutes les chaines de caractères ancien pour la chaîne de caractère nouveau (Compatible avec Excel)

  • Supprime (Texte ; index ; nb_car) : supprime une sous-chaîne de caractères de texte à partir de index sur nb_car caractères

  • SupprimeEspace (Texte) : supprime les espaces avant et après le texte   (Compatible en SQL et avec Excel)

  • SupprimeEspaceDroite (Texte) : supprime les espaces après texte

  • SupprimeEspaceGauche (Texte) : supprimes les espaces avant texte

  • TexteEnBooleen (Texte) : convertit texte en booléen (supprime les espaces avant et après texte)

  • TexteEnDate (Texte) : convertit texte en date (supprime les espaces avant et après texte)

  • TexteEnDateHeure (Texte) : convertit texte en date/heure (supprime les espaces avant et après texte)

  • TexteEnEntier (Texte) : convertit texte en entier (supprime les espaces avant et après texte) (Compatible avec Excel)

  • TexteEnHeure (Texte) : convertit texte en heure (supprime les espaces avant et après texte)

  • TexteEnNumérique (Texte) : convertit texte en numérique (supprimes les espaces avant et après texte) (Compatible avec Excel)

Mathématiques

  • Abs (Nombre) : renvoie la valeur absolue de nombre (Compatible en SQL et avec Excel)

  • Aleatoire : renvoie une valeur aléatoire entre 0 et 1 (Compatible en SQL et avec Excel)

  • Arrondi (Nombre) : arrondi nombre sans décimal (Compatible en SQL et avec Excel)

  • ArrondiA (Nombre ; nb_decimale) : arrondi nombre avec nb_decimale décimales (Compatible en SQL et avec Excel)

  • ArrondiInferieur(Nombre) : arrondi nombre vers – infini (Compatible en SQL et avec Excel)

  • ArrondiSuperieur (Nombre) : arrondi nombre vers + infini (Compatible en SQL et avec Excel)

  • Caractere (Nombre) : renvoie le caractère dont la valeur ASCII est nombre (Compatible avec Excel)

  • Carre (Nombre) : renvoie le carré de nombre

  • EntierEnBooleen (Nombre) : convertit nombre en booléen

  • EntierEnTexte (Nombre) : convertit nombre en texte (Compatible avec Excel)

  • Exp (Nombre) : renvoie l’exponentielle de nombre (Compatible en SQL et avec Excel)

  • Max (Nombre1 ; Nombre2, …) : renvoie le nombre maximum de la série (Compatible avec Excel)

  • Min (Nombre1 ; Nombre2, …) : renvoie le nombre minimum de la série (Compatible avec Excel)

  • Mod (Nombre ; diviseur) : renvoie le reste d’une division (Compatible en SQL et avec Excel)

  • NumeriqueEnBooleen (Nombre) : convertit nombre en booléen

  • NumeriqueEnDate (Nombre) : convertit nombre en date (Compatible avec Excel)

  • NumeriqueEnDateHeure (Nombre) : convertit nombre en date/heure (Compatible avec Excel)

  • NumeriqueEnHeure (Nombre) : convertit nombre en numérique (Compatible avec Excel)

  • NumeriqueEnTexte (Nombre) : convertit nombre en texte (Compatible avec Excel)

  • Puissance (nombre ; puissance) : renvoie nombre à la puissance puissance (Compatible en SQL et avec Excel)

  • RacineCarre (Nombre) : renvoie la racine carrée du nombre (Compatible en SQL et avec Excel)

  • Signe (Nombre) : renvoie le signe (-1,0 ou 1 du nombre) (Compatible en SQL et avec Excel)

  • SiVideZero (Nombre) : renvoie 0 si nombre est nulle, sinon renvoie nombre (Compatible avec Excel)

  • SiZeroVide (Nombre) : renvoie nul si nombre vaut 0, sinon renvoie nombre (Compatible avec Excel)

  • Tronque (Nombre) : tronque nombre sans décimale (Compatible en SQL et avec Excel)

  • TronqueA (Nombre ; nb_decimale) : tronque nombre avec nb_decimale décimales (Compatible en SQL et avec Excel)

Date

  • AjouteAnnee (date/heure ; nb_annee) : renvoie la date décalée du nombre d'années

  • AjouteJour (date/heure ; nb_jour) : renvoie la date décalée du nombre de jours (Compatible en SQL)

  • AjouteMois (date/heure ; nb_mois) : renvoie la date décalée du nombre de mois (Compatible en SQL et avec Excel)

  • AjouteSemaine (date/heure ; nb_semaine) : renvoie la date décalée du nombre de semaines

  • Annee (date/heure) : extrait l’année de date/heure (Compatible en SQL et avec Excel)

  • AnneeEntre (Date1; Date2) : renvoie le nombre d’années entre date1 et date2, y compris les années non entières

  • DateEnDateSAP (Date) : convertit date en date SAP au format AAAAMMJJ

  • DateEnTexte (Date) : convertit date en texte

  • DateHeureEnNumerique (Date/heure) : convertit date/heure en nombre (Compatible avec Excel)

  • DateHeureEnTexte (Date/heure) : convertit date/heure en texte (Compatible avec Excel)

  • DateSAPEnDate (DateSAP) : convertit DateSAP (qui contient une date au format SAP : AAAAMMJJ) en date

  • EncodeDate (année ; mois ; jour) : renvoie une date à partir de année, mois, jour (Compatible avec Excel)

  • EncodeDateHeure (année ; mois ; jour ; heures ; minutes ; secondes) : renvoie une date à partir de année, mois, jour, heures, minutes, secondes (Compatible en SQL et avec Excel)

  • ExtraitDate (Date/heure) : extrait la date de date/heure

  • Jour (date/heure) : extrait le jour de date/heure (Compatible en SQL et avec Excel)

  • JourDeLAnnee (date/heure) : extrait le jour de l’année de date/heure (Compatible en SQL et avec Excel)

  • JourDeLaSemaine (date/heure) : extrait le jour de la semaine de date/heure (1 : lundi -> 7 : dimanche) (Compatible en SQL et avec Excel)

  • JourEntre (Date1 ; Date2) : renvoie le nombre de jours entre date1 et date2, y compris les jours non entiers

  • JoursDansLAnnee (date/heure) : renvoie le nombre de jours dans l’année de date/heure

  • JoursDansLeMois (date/heure) : renvoie le nombre de jours dans le mois de date/heure

  • JoursDansUneAnnee (Année) : renvoie le nombre de jours dans année

  • JoursDansUnMois (Année ; Mois) : renvoie le nombre de jours dans mois de année

  • Max (Nombre1 ; Nombre2, …) : renvoie le nombre maximal de la série (Compatible avec Excel)

  • Min (Nombre1 ; Nombre2, …) : renvoie le nombre minimal de la série (Compatible avec Excel)

  • Mois (date/heure) : extrait le mois de date/heure (Compatible en SQL et avec Excel)

  • MoisEntre (Date1, Date2) : renvoie le nombre de mois entre date1 et date2, y compris les mois non entiers

  • ReEncodeDate (Texte ; Séparateur ; Position_Année ; Position_Mois ; Position_Jour) : renvoie une date à partir du séparateur et de la position de année, mois, jour dans texte

  • Semaine (date/heure) : extrait la semaine de date/heure. La semaine 1 contient le premier mardi de l’année (Compatible avec Excel)

  • SemaineDuMois (date/heure) : extrait la semaine du mois de date/heure

  • SemaineEntre (Date1 ; Date2) : renvoie le nombre de semaines entre date1 et date2, y compris les semaines non entières

Heure

  • AjouteHeure (date/heure ; nb_heure) : renvoie la date/heure décalée du nombre d’heures

  • AjouteMinute (date/heure ; nb_minute) : renvoie la date/heure décalée du nombre de minutes

  • AjouteSeconde (date/heure ; nb_seconde) : renvoie la date/heure décalée du nombre de secondes

  • EncodeDateHeure (Année ; Mois ; Jour ; Heures ; Minutes ; Secondes) : renvoie une date à partir de année, mois, jours, heures, minutes, secondes (Compatible en SQL et avec Excel)

  • ExtraitHeure (date/heure) : extrait l’heure de date/heure (Compatible avec Excel)

  • Heure (date/heure) : extrait les heures de date/heure (Compatible en SQL et avec Excel)

  • HeureEnNumerique (Heure) : convertit l’heure en numérique

  • HeureEnTexte (Heure) : convertit l’heure en texte (Compatible avec Excel)

  • HeureEntre (Date/heure1 ; date/heure2) : renvoie le nombre d’heures entre date/heure1 et date/heure2, y compris les heures non entières

  • MilliSeconde (date/heure) : extrait les millisecondes de date/heure

  • Minute (date/heure) : extrait les minutes de date/heure (Compatible en SQL et avec Excel)

  • MinuteEntre (date/heure1 ; date/heure2) : renvoie le nombre de minutes entre date/heure1 et date/heure2, y compris les minutes non entières

  • MinutesDuJour (date/heure) : extrait les minutes de la journée de date/heure

  • Seconde (date/heure) : extrait les secondes de date/heure (Compatible en SQL et avec Excel)

  • SecondeDeLHeure (date/heure) : extrait les secondes de l’heure de date/heure

  • SecondeEntre (date/heure1 ; date/heure2) : extrait les secondes entre date/heure1 et date/heure2, y compris les secondes non entières

Logique

  • BooleenEnEntier (Booleen) : convertit un booléen en entier

  • BooleenEnNumerique (Booleen) : convertit un booléen en numérique

  • BooleenEnTexte (Booleen) : convertit un booléen en texte (Compatible avec Excel)

  • CommencePar (Champ ; Texte) : renvoie vrai si champ commence par texte sans tenir compte de la casse (Compatible en SQL)

  • ComprisEntre (Champ ; valeur1 ; valeur2) : renvoie vrai si champ entre valeur1 et valeur 2 (Compatible en SQL)

  • Contient (Champ ; Texte) : renvoie vrai si champ contient texte sans tenir compte de la casse (Compatible en SQL et avec Excel)

  • DateVide : renvoie la valeur nulle (Compatible en SQL)

  • DifferentDe (Champ, Valeur1, Valeur2, …) : renvoie vrai si champ est différent de tous les éléments suivants (Compatible en SQL et avec Excel)

  • EgalA (Champ, Valeur1, Valeur2, …) : renvoie vrai si champ est égal à des éléments suivants (Compatible en SQL et avec Excel)

  • EstDateHeure (Texte) : renvoie vrai si la valeur est une date/heure, sinon faux

  • EstDecimal (Texte) : renvoie vrai si la valeur est un décimal, sinon faux

  • EstEntier (Texte) : renvoie vrai si la valeur est un entier, sinon faux

  • EstVide (Valeur) : renvoie vrai si la valeur est nulle, sinon faux (Compatible en SQL)

  • Et (test1, test2, …) : renvoie vrai si tous les tests sont vrais (Compatible en SQL et avec Excel)

  • Faux : renvoie faux (Compatible avec Excel)

  • FinitPar (Champ, Texte) : renvoie vrai si champ finit par texte sans tenir compte de la casse (Compatible en SQL)

  • InferieurA (Champ, Valeur) : renvoie vrai si champ est strictement inférieur à valeur (Compatible en SQL et avec Excel)

  • InferieurOuEgalA (Champ, Valeur) : renvoie vrai si le champ est inférieur ou égal à valeur (Compatible en SQL et avec Excel)

  • MyReport (Texte) : appelle la fonction passée en paramètre via le moteur interne

  • NeCommencePasPar (Champ, Texte) : renvoie vrai si champ ne commence pas par texte sans tenir compte de la casse (Compatible en SQL)

  • NeContientPas (Champ, Texte) : renvoie vrai si champ ne contient pas texte sans tenir compte de la casse (Compatible en SQL et avec Excel)

  • NeFinitPasPar (Champ, Texte) : renvoie vrai si champ ne finit pas par texte sans tenir compte de la casse (Compatible en SQL)

  • Non (test) : renvoie vrai si test est faux, sinon faux (Compatible en SQL et avec Excel)

  • NomComprisEntre (Champ, valeur1, valeur2) : renvoie vrai si champ n’est pas compris entre valeur1 et valeur2 (Compatible en SQL)

  • Ou (test1, test2, …) : renvoi vrai si un des tests est vrai (Compatible en SQL et avec Excel)

  • RegExp (Texte, test) : renvoie vrai si la valeur est acceptée par l’expression régulière

  • Si (test, valeur1, valeur2) : renvoie valeur1 si test est vrai, sinon valeur 2 (Compatible en SQL et avec Excel)

  • SiSuccessif (test1, valeur1, test2, valeur2, …, valeur par défaut) : renvoie valeur1 si test1 est vrai sinon valeur2 si test2 est vrai … sinon valeur par défaut (Compatible en SQL)

  • SiVideZero (Nombre) : renvoie 0 si nombre est nul, sinon renvoie nombre (Compatible en SQL et avec Excel)

  • SiZeroVide (Nombre) : renvoie nul si nombre vaut 0, sinon renvoie nombre (Compatible en SQL et avec Excel)

  • SuperieurA (Champ, valeur) : renvoie vrai si champ est strictement supérieur à valeur (Compatible en SQL et avec Excel)

  • SuperieurOuEgalA (champ, valeur) : renvoie vrai si champ est supérieur ou égal à valeur (Compatible en SQL et avec Excel)

  • TexteVide : renvoie la valeur nulle (Compatible en SQL)

  • Vide : renvoie la valeur nulle (Compatible en SQL)

  • Vrai : renvoie vrai (Compatible avec Excel)

Variable

  • Aujourdhui : renvoie la date du jour (Compatible en SQL et avec Excel)

  • DateETL : renvoie la date du dernier ETL

  • DateETLOK : renvoie la date du dernier ETL qui n’a pas généré d’erreur

  • Guillemet : renvoie la valeur \ « 

  • Maintenant : renvoie la date/heure du jour (Compatible en SQL et avec Excel)

  • NomBaseDeDonnees : renvoie le nom de la base de données

  • NomConnexion : renvoie le nom de la connexion

  • NomModele : renvoie le nom du modèle

  • NomModeleComplet : renvoie le nom complet du modèle

  • NumeroLigne : renvoie le numéro de la ligne

Divers

  • EnregistrePrecedent (Champ) : renvoie la valeur précédente d'un champ

SQL

  • SQLBooleen (texte_formule_sql) : renvoie le booléen que doit renvoyer la base de données avec le texte_formule_sql ne contenant pas les agrégations

  • SQLBooleenAgrege (texte_formule_sql) : renvoie le booléen que doit renvoyer la base de données avec le texte_formule_sql contenant les agrégations

  • SQLDate (texte_formule_sql) : renvoie la date que doit renvoyer la base de données avec le texte_formule_sql ne contenant pas les agrégations

  • SQLDateAgrege (texte_formule_sql) : renvoie le booléen que doit renvoyer la base de données avec le texte_formule_sql contenant les agrégations

  • SQLDateHeure (texte_formule_sql) : renvoie la date/heure que doit renvoyer la base de données avec le texte_formule_sql ne contenant pas les agrégations

  • SQLDateHeureAgrege (texte_formule_sql) : renvoie la date/heure que doit renvoyer la base de données avec le texte_formule_sql contenant les agrégations

  • SQLDecimal (texte_fomule_sql) : renvoie le décimal que doit renvoyer la base de données avec le texte_formule_sql ne contenant pas les agrégations

  • SQLDecimalAgrege (texte_fomule_sql) : renvoie le décimal que doit renvoyer la base de données avec le texte_formule_sql contenant les agrégations

  • SQLEntier (texte_fomule_sql) : renvoie l’entier que doit renvoyer la base de données avec le texte_formule_sql ne contenant pas les agrégations

  • SQLEntierAgrege (texte_fomule_sql) : renvoie l’entier que doit renvoyer la base de données avec le texte_formule_sql contenant les agrégations

  • SQLHeure (texte_fomule_sql) : renvoie l’heure que doit renvoyer la base de données avec le texte_formule_sql ne contenant pas les agrégations

  • SQLHeureAgrege (texte_fomule_sql) : renvoie l’heure que doit renvoyer la base de données avec le texte_formule_sql contenant les agrégations

  • SQLTexte (texte_fomule_sql) : renvoie le texte que doit renvoyer la base de données avec le texte_formule_sql ne contenant pas les agrégations

  • SQLTexteAgrege (texte_fomule_sql) : renvoie le texte que doit renvoyer la base de données avec le texte_formule_sql contenant les agrégations

Excel

  • ExcelBooleen (texte_formule_excel) : renvoie le booléen que doit renvoyer la formule excel avec le texte_formule_excel

  • ExcelDate (texte_formule_excel) : renvoie la date que doit renvoyer la formule excel avec le texte_formule_excel

  • ExcelDateHeure (texte_formule_excel) : renvoie la date/heure que doit renvoyer la formule excel avec le texte_formule_excel

  • ExcelDecimal (texte_formule_excel) : renvoie le décimal que doit renvoyer la formule excel avec le texte_formule_excel

  • ExcelEntier (texte_formule_excel) : renvoie l’entier que doit renvoyer la formule excel avec le texte_formule_excel

  • ExcelHeure (texte_formule_excel) : renvoie l’heure que doit renvoyer la formule excel avec le texte_formule_excel

  • ExcelTexte (texte_formule_excel) : renvoie le texte que doit renvoyer la formule excel avec le texte_formule_excel

Géographie

  • CapitaleDuPays (nom_pays) : renvoie le nom de la capitale du pays
  • CodePostalExiste (code_postal) : renvoie vrai si le code postal existe
  • CommuneExiste (nom_commune ; code_postal) : renvoie vrai si la commune composée d'un nom et d'un code postal existe
  • NomCommuneDepuisCodePostal (code_postal) : renvoie le nom de la commune associé au code postal
  • NomCommuneExiste (nom_commune) : renvoie vrai si le nom de la commune existe
  • NomDepartementDepuisNumero (numero_departement) : renvoie le nom du département associé au numéro
  • NomDepartementExiste (nom_departement) : renvoie vrai si le nom du département existe
  • NomPaysExiste (nom_pays) : renvoie vrai si le nom du pays existe
  • NomRegionExiste (nom_region ; nom_pays="France") : renvoie vrai le nom de la région existe
  • NormaliseNomCommune (nom_commune ; code_postal ; forcer_correction ; nom_pays="France") : normalise un nom de commune afin de le fiabiliser, prend aussi un code postal pour éviter les conflits ainsi qu'un booléen pour forcer la recherche d'une commune
  • NormaliseNomDepartement (nom_departement ; nom_pays = "France") : normalise un nom de département afin de le fiabiliser
  • NormaliseNomPays (nom_pays) : normalise un nom de pays afin de le fiabiliser
  • NormaliseNomRegion (nom_region ; nom_pays="France") : normalise un nom de région afin de le fiabiliser
  • NumeroDepartementDeCommune (nom_commune ; code_postal) : renvoie le numéro de département de la commune
  • NumeroDepartementDepuisNom (nom_departement) : renvoie le numéro de département associé au nom
  • NumeroDepartementExiste (numero_departement) : renvoie vrai si le numéro du département existe
  • PrefectureDeDepartement (numero_departement) : renvoie le nom de la commune associé au chef-lieu du numéro du département
  • RegionDeDepartement (numero_departement) : renvoie le nom de la région associé au numéro de département

Correspondances

Vous trouverez dans cette partie toutes les tables de correspondances de votre projet que vous pourrez utiliser dans vos formules.

ghostghostghostghostghost
loading table of contents...