ANS-0162 · RECHERCHES ENREGISTRéES ET FORMULES

Recherche enregistrée NetSuite : calculer le nombre de jours entiers entre deux dates

Déterminez avec précision le nombre de jours entiers entre deux champs de date dans les recherches enregistrées de NetSuite en éliminant les composantes horaires.

Solution courte

Pour calculer le nombre entier de jours entre deux dates dans une recherche enregistrée NetSuite, utilisez une formule qui tronque la partie « heure » de chaque date avant de les soustraire. La fonction TRUNC supprime l’heure, et la fonction FLOOR garantit que seuls les jours entiers sont pris en compte, ce qui permet d’obtenir une durée précise.

Scénario

Les utilisateurs ont souvent besoin de calculer le nombre exact de jours complets entre deux champs de date au sein d’une recherche enregistrée NetSuite. La difficulté survient lorsque les champs de date comportent des composantes horaires, ce qui peut entraîner un décompte inexact des jours si cela n’est pas géré correctement. Une exigence courante consiste à s’assurer que seules les périodes complètes de 24 heures sont prises en compte lors de la détermination de la durée.

Solution

Pour obtenir un calcul précis du nombre de jours entiers entre deux dates dans une recherche enregistrée NetSuite, utilisez une formule qui commence par supprimer la partie « heure » de chaque date. La fonction TRUNC est recommandée à cette fin ; il convient ensuite de soustraire les deux dates et d’appliquer la fonction FLOOR pour arrondir à l’entier inférieur le plus proche. Cette formule garantit que seules les composantes de date sont comparées, ce qui permet d’obtenir un décompte précis des jours entiers. La formule se présenterait comme suit :

FLOOR(TRUNC({date1})-TRUNC({date2}))

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Recherches enregistrées et formules

Parler à un consultant