Come: |
La funzione FIQTR restituisce il trimestre finanziario corrispondente ad una certa data di calendario basata sulla data d'inizio e sulla convezione numerica dell'anno finanziario.
Poiché Dialogue Manger interpreta una data come valore alfanumerico o numerico e FIQTR richiede una data standard memorizzata come un offset dalla data di base, non usare FIQTR con Dialogue Manager, a meno che non si converte prima la variabile usata come data di immissione ad un offset dalla data di base.
FIQTR(inputdate, lowcomponent, startmonth, startday, yrnumbering, output)
dove:
Data
La data per cui si restituisce l'anno finanziario. La data deve essere una data standard memorizzata come offset da una data di base.
Se l'anno finanziario non inizia nel primo giorno di un mese, la data deve avere i componenti Y(Y), M, e D, o Y(Y) e JUL (notare che JUL equivale a YJUL). Altrimenti, la deve necessita solo i componenti Y(Y) e M o Y(Y) e Q.
Alfanumerico
Eseguire uno dei seguenti:
Numerico
I numeri da 1 a 12 sono utilizzati per rappresentare il mese iniziale dell'anno finanziario, dove 1 rappresenta Gennaio e 12 rappresenta Dicembre. Se il componente inferiore è Q, il mese iniziale deve essere 1, 4, 7 o 10.
Numerico
Il giorno iniziale del mese iniziale, di solito 1. Se il componente inferiore è M o Q, 1 è obbligatorio.
Alfanumerico
I valori validi sono:
FYE per specificare la convenzione della fine dell'anno finanziario. Il numero dell'anno finanziario è l'anno di calendario della data finale dell'anno finanziario. Per esempio, quando l'anno finanziario inizia il 1 Ottobre 2008, la data 1 Novembre 2008 è in FY 2009 Q1, poiché quella data si trova nell'anno finanziario che termina il 30 Settembre 2009.
FYS per specificare la convenzione dell'inizio dell'anno finanziario. Il numero dell'anno finanziario è l'anno di calendario della data iniziale dell'anno finanziario. Per esempio, quando l'anno finanziario inizia il 6 Aprile 2008, la data 6 Luglio 2008 è in FY 2008 Q2, poiché quella data si trova nell'anno finanziario che inizia il 6 Aprile 2008.
I o Q
Il risultato sarà in formato intero, o Q. Questa funzione restituirà un valore da 1 a 4. In caso di errore, si restituisce il valore di zero.
Nota: Non è possibile utilizzare il 29 Febbraio come data iniziale per un anno finanziario.
La seguente richiesta rispetto all'origine dati CENTHT ottiene il trimestre finanziario corrispondente alla data d'inizio di un dipendente (campo START_DATE, formato YYMD) e restituisce i valori in ciascuno dei formati supportati: Q e 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
Nell'emissione, notare che la data, 12 Novembre 1998 (12/11/1988) è il trimestre fiscale Q1, poiché il mese iniziale è Ottobre (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 |