Como: |
A função FIQTR exibe o trimestre fiscal correspondente a uma data específica com base na data inicial e na convenção numérica do ano fiscal.
O Dialogue Manager interpreta uma data como alfanumérica ou numérica e o FIQTR exige uma data padrão armazenada como um desvio da data base, portanto, não utilize o FIQTR com o Dialogue Manager a não ser que você primeiro converta a variável utilizada como a data de entrada em um desvio da data base.
FIQTR(inputdate, lowcomponent, startmonth, startday, yrnumbering, output)
onde:
Data
É a data que resulta para o ano financeiro. A data deve seguir um padrão armazenado como um deslocamento a partir da data base.
Se o ano fiscal não começar no primeiro dia do mês, a data deve possuir componentes Y(Y), M e D ou os componentes Y(Y) e JUL (observe que JUL é equivalente a YJUL). Do contrário, a data apenas necessita dos componentes Y(Y) e M ou Y(Y) e Q.
Alfanumérico
É um dos seguintes procedimentos:
Numérico
Números de 1 a 12 são utilizados para representar o mês inicial do ano fiscal, e o número 1 representa janeiro e o 12, dezembro. Se o componente baixo for Q, o mês inicial deve ser 1, 4, 7 ou 10.
Numérico
É a data inicial do mês inicial, normalmente 1. Se o componente baixo for M ou Q, 1 é necessário.
Alfanumérico
Valores válidos são:
FYE para especificar a convenção do Término do Ano Fiscal. O número do ano fiscal é o ano do calendário da data de término do ano fiscal. Por exemplo, quando o ano fiscal começar em 1 de outubro de 2008, a data 1 de novembro de 2008 se encontra no primeiro trimestre do ano fiscal de 2009, pois está no ano fiscal que termina em 30 de setembro de 2009.
FYS para especificar a convenção do Início do Ano Fiscal. O número do ano fiscal é o ano do calendário da data de início do ano fiscal. Por exemplo, quando o ano fiscal começar em 6 de abril de 2008, a data 6 de julho de 2008 se encontra no segundo trimestre do ano fiscal de 2008, pois está no ano fiscal que termina em 6 de abril de 2008.
I ou Q
O resultado estará no formato inteiro ou Q. Esta função exibirá um valor de 1 a 4. Em caso de erro, o resultado será zero.
Observação: 29 de fevereiro não pode ser utilizado como o dia de início para o ano fiscal.
A solicitação a seguir em relação à fonte de dados CENTHR obtém o trimestre fiscal correspondente à data inicial de um funcionário (campo START_DATE, formato YYMD) e exibe os valores em cada um dos formatos suportados: 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
Na saída, observe que a data, 12 de novembro de 1998 (1998/11/12) se encontra no ano trimestre fiscal Q1, pois o mês inicial é outubro (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
Information Builders |