Planning permet aux utilisateurs de saisir des valeurs de date dans les formulaires. Par exemple, vous pouvez saisir la date de début 11/01/2021 si le format employé est MM/JJ/AAAA. Bien que les valeurs soient saisies au format de date, il est possible de calculer des valeurs à partir des dates saisies.
Oracle Essbase stocke les valeurs de date Planning sous forme de valeurs numériques. Par exemple, dans Essbase, la date de début 11/01/2021 est stockée sous la forme 20211101. Si la date de fin dans Planning est 06/30/2022 (valeur Essbase : 20220630), vous pouvez calculer le nombre de mois entre les dates à l'aide de la fonction @ROUND
d'Essbase, comme illustré dans l'exemple suivant :
(@ROUND ("End Date",-4) - @ROUND ("Start Date",-4))/10000*12
20220000 - 20210000/100000*12
) est 12.(@ROUND ("End Date",-2) - @ROUND ("End Date",-4))/100
20220600 - 20220000/100
) est 6.(@ROUND ("Start Date",-2) - @ROUND ("Start Date",-4))/100
20211100 - 20210000/100
) est 11.Nombre de mois entre la date de début et la date de fin = (12+6)-11=7.
Vous pouvez écrire une formule similaire à l'aide des fonctions@INT
ou @TRUNCATE
d'Essbase.