Cómo: |
La función FIQTR devuelve el trimestres financiero correspondiente a una fecha determinada del calendario, en base a la fecha de comienzo y la convención de numeración del año financiero.
Puesto que Dialogue Manager interpreta la fecha como alfanumérica o numérica, y FIQTR requiere la presencia de una fecha estándar almacenada como desplazamiento de la fecha base, evite utilizar FIQTR con Dialogue Manager, a menos que primero convierta la variable utilizada como fecha de entrada para un desplazamiento de la fecha base.
Para más información, consulte Cómo llamar a una función desde un comando de Dialogue Manager.
FIQTR(inputdate, lowcomponent, startmonth, startday, yrnumbering, output)
donde:
Fecha
Es la fecha para la que se devuelve el año financiero. La fecha debe ser estándar y estar almacenada como contrapartida a la fecha base.
Si el año financiero no empieza en el primer día de un mes, la fecha debe incluir los componentes Y(Y), M, y D, o Y(Y) y JUL (JUL equivale a YJUL). De lo contrario, la fecha solo necesita los componentes Y(Y) y M, o Y(Y) y Q.
Alfanumérico
Es uno de los siguientes:
Numérico
Los número 1 a 12 representan el mes inicial del año financiero, donde 1 representa Enero y 12, Diciembre. Si el componente inferior es Q, el mes inicial debe ser 1, 4, 7 o 10.
Numérico
Es el día inicial del mes inicial, normalmente 1. Si el componente inferior es M o Q, es obligatorio.
Alfanumérico
Los valores válidos son:
FYE para especificar la convención Año financiero termina. El número del año financiero es el año del calendario de la fecha final del año financiero. Por ejemplo, cuando el año financiero comienza en Octubre 1, 2008, la fecha 2008 Noviembre 1 está en FY 2009 Q1, ya que la fecha pertence al año financiero que termina en 2009 Septiembre 30.
FYS para especificar la convención Año financiero empieza. El número del año financiero es el año del calendario de la fecha inicial del año financiero. Por ejemplo, cuando el año financiero comienza en Abril 6, 2008, la fecha 2008 Julio 6 está en FY 2008 Q2, ya que la fecha pertenece al año financiero que termina en 2008 Abril 6.
I o Q
El resultado estará en formato de número entero o Q. Esta función devolverá un valor entre 1 y 4. En caso de error, se devuelve cero.
Nota: Febrero 29 no puede usarse como fecha de inicio de un año financiero.
La siguiente solicitud, basada en el origen de datos CENTHR, obtiene el trimestre financiero correspondiente a la fecha de inicio de un empleado (campo START_PERIOD, formato YYMD) y devuelve los valores en cada formato admitido: 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
En la salida, observe que la fecha Noviembre 12, 1998 (1998/11/12) pertenece al trimestre financiero Q1, ya que el mes inicial es Octubre (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 |