Comment : |
La fonction FIQTR renvoie le trimestre financier correspondant à une date du calendrier donnée selon la date de début et la convention de numérotation de l'exercice financier.
Puisque le Gestionnaire de dialogue interprète une date comme alphanumérique ou numérique, et que FIQTR nécessite une date standard stockée comme décalage de la date de base, n'utilisez pas FIQTR avec le Gestionnaire de dialogue à moins que vous ne convertissiez d'abord la variable comme date de saisie à un décalage à partir de la date de base.
Pour plus d'informations, consultez Appeler une fonction à partir d'une commande Dialog Manager.
FIQTR(inputdate, lowcomponent, startmonth, startday, yrnumbering, output)
où :
Date
est la date pour laquelle l'exercice financier est renvoyé. La date doit être une date standard stockée en tant que décalage de la date de base.
Si l'exercice financier ne commence pas le premier jour d'un mois, la date doit avoir les composants Y(Y), M, et D, ou et les composants Y(Y) JUL (notez que JUL est équivalent à YJUL). Dans le cas contraire, la date a seulement besoin des composants Y(Y) et M ou des composants Y(Y) et Q.
Alphanumérique
indique une des choses suivantes :
Numérique
1 à 12 sont utilisés pour représenter le mois de début de l'exercice financier, où, 1 représente Janvier et 12 représente Décembre. Si le composant inférieur est Q, le mois de début doit être 1, 4, 7 ou 10.
Numérique
est le premier jour du mois de début, généralement 1. Si le composant inférieur est M ou Q, 1 est requis.
Alphanumérique
Voici les valeurs valables :
FYE pour spécifier la convention Clôture de l'exercice financier. Le numéro de l'exercice financier est l'année civile de la date de fin de l'exercice financier. Par exemple, lorsque l'exercice financier commence le 1 octobre 2008, la date, 1 novembre 2008 est dans (exercice financier) FY 2009 Q1 (trimestre 1) puisque que cette date est dans l'exercice financier qui prend fin le 30 septembre 2009.
FYS pour spécifier la convention Début de l'exercice financier. Le numéro de l'exercice financier est l'année civile de la date de début de l'exercice financier. Par exemple, lorsque l'exercice financier commence le 6 avril 2008, la date, 6 juillet 2008 est dans (exercice financier) FY 2008 Q2 (trimestre 2) puisque que cette date est dans l'exercice financier qui commence le 6 avril 2008.
I ou Q
Le résultat est en format entier, ou Q. Cette fonction renvoie une valeur de 1 à 4. En cas d'erreur, zéro est renvoyé.
Remarque : le 29 février ne peut pas être utilisé comme date de début pour l'exercice financier.
La requête suivante contre la source de données CENTHR obtient le trimestre financier correspondant à une date de départ des employés (champ START_DATE format YYMD) et renvoie les valeurs dans chacun des formats pris en charge : Q et I1.
DEFINE FILE CENTHR FISCALQ/Q=FIQTR(START_DATE,'D',10,1,'FYE',FISCALQ); FISCALI/I1=FIQTR(START_DATE,'D',10,1,'FYE',FISCALI); END TABLE FILE CENTHR PRINT START_DATE FISCALQ FISCALI BY LNAME BY FNAME WHERE LNAME LIKE 'C%' END
Dans la sortie, notez que la date, 12 novembre 1998 (1998/11/12) est dans le trimestre fiscal Q1 puisque le mois de début est octobre (10) :
Last First Starting Name Name Date FISCALQ FISCALI ---- ----- -------- ------- ------- CHARNEY ROSS 1998/09/12 Q4 4 CHIEN CHRISTINE 1997/10/01 Q1 1 CLEVELAND PHILIP 1996/07/30 Q4 4 CLINE STEPHEN 1998/11/12 Q1 1 COHEN DANIEL 1997/10/05 Q1 1 CORRIVEAU RAYMOND 1997/12/05 Q1 1 COSSMAN MARK 1996/12/19 Q1 1 CRONIN CHRIS 1996/12/03 Q1 1 CROWDER WESLEY 1996/09/17 Q4 4 CULLEN DENNIS 1995/09/05 Q4 4 CUMMINGS JAMES 1993/07/11 Q4 4 CUTLIP GREGG 1997/03/26 Q2 2
WebFOCUS |