Cómo: |
La función FIYR devuelve el año financiero, también denominado año fiscal, 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 FIYR requiere la presencia de una fecha estándar almacenada como desplazamiento de la fecha base, evite utilizar FIYR 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.
FIYR(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, Y, o YY
Es resultado aparecerá en el formato de número entero, o Y o YY. Esta función devuelve un valor de año. 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 CENTSTMT, obtiene el año financiero correspondiente a un periodo de cuenta (campo PERIOD, formato YYM) y devuelve los valores en cada formato admitido: Y, YY e I4.
DEFINE FILE CENTSTMT FISCALYY/YY=FIYR(PERIOD,'M', 4,1,'FYE',FISCALYY); FISCALY/Y=FIYR(PERIOD,'M', 4,1,'FYE',FISCALY); FISCALI/I4=FIYR(PERIOD,'M', 4,1,'FYE',FISCALI); END TABLE FILE CENTSTMT PRINT PERIOD FISCALYY FISCALY FISCALI BY GL_ACCOUNT WHERE GL_ACCOUNT LT '2100' END
En la salida, observe que el periodo Abril 2002 (2002/04) pertenece al año financiero 2003, ya que el mes inicial es Abril (4) y se está utilizando la convención de numeración FYE:
Ledger Account PERIOD FISCALYY FISCALY FISCALI ------- ------ -------- ------- ------- 1000 2002/01 2002 02 2002 2002/02 2002 02 2002 2002/03 2002 02 2002 2002/04 2003 03 2003 2002/05 2003 03 2003 2002/06 2003 03 2003 2000 2002/01 2002 02 2002 2002/02 2002 02 2002 2002/03 2002 02 2002 2002/04 2003 03 2003 2002/05 2003 03 2003 2002/06 2003 03 2003
WebFOCUS |