Fonction permettant l'ajout d'une durée à une donnée Date-heure

A partir de la version 19.2.35500.35500,  le système de formules reconnaît l'usage d'une nouvelle fonction FctDateTimeAdd permettant l'ajout d'une durée à une donnée Date-heure.

Cette nouvelle fonction possède 3 paramètres, tous obligatoires.

1. le type de durée à ajouter : il s'agit d'une des valeurs suivantes :
    • year : ajout d'année(s)
    • month : ajout de mois
    • day : ajout de jour(s)
    • hour : ajout d'heure(s)
    • minute : ajout de minute(s)
    • second : ajout de seconde(s)
2. la valeur de la durée à ajouter : il s'agit d'une valeur numérique entière

3. la valeur date-heure à laquelle on ajoute la durée : il s'agit d'une valeur date-heure

La syntaxe est donc par exemple pour l'ajout de 2 jours au 23/08/2018 :  FctDateTimeAdd(day, 2, 23/08/2018)


Exemple :

  • Ajout de 2 jours à la date de la demande d'essai :  
FctDateTimeAdd(Day, 2, Evaluate("TestRequest.RequestDate"))

  • Ajout d'un nombre d'heures contenu dans un modèle d'analyse 'Modele5' à une date-heure contenue dans un modèle d'analyse 'Modele4' : 
FctDateTimeAdd(Hour, [$Numeric.LastResultsByAnalysis(Modele5, 1, result, samesample, all, avg)$], [$Date.LastResultsByAnalysis(Modele4, 1, result, samesample, all, min)$])