Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal..!!
Boa Tarde.!!
É a primeira vez que me deparo com este tipo de problema.
Nunca criei um Calendário Fiscal.
Preciso criar um calendário fiscal (Abril a Março) para o projeto em anexo, mas como é o meu primeiro, estou passando por dificuldades..!!
Peguei alguns exemplos aqui no Forum, pesquisei também na Net, porém não consegui fazer.
Postei meu arquivo qvf em anexo, caso alguém possa me ajudar ?
Desde já, Muito Obrigado.!
Renato
Olá Renato,
Você pode utilizar a variável do Qlik Sense FirstMonthOfYear, alterando ela para 4;
SET FirstMonthOfYear=4;
LOAD Dual(anoFiscal-1 &'/'& anoFiscal, anoFiscal) | as AnoFiscal, | // Dual Ano Fiscal | ||||
Dual(Mês, mêsFiscal) | as MêsFiscal, | // Dual Mês Fiscal |
*;
LOAD Ano + If(Mês>=$(FirstMonthOfYear), 1, 0) | as anoFiscal, | // Numérico Ano Fiscal | ||
Mod(Mês-$(FirstMonthOfYear), 12)+1 | as mêsFiscal, | // Numérico Mês Fiscal |
*;
Don't worry, be Qlik.
Tonial.
Bom Dia.!
Alguém já passou por esta dificuldade ?
Estou precisando muito de uma ajuda..!!
Renato
Ja tive que gerar algo nesse gênero, segue abaixo pra ver se te ajuda.
No script tratei essa linha somente em cima da minha data !
if(num(Nota_Mes,'00') >= 01 and num(Nota_Mes,'00') <= 08,Nota_Ano,Nota_Ano + 1) as AnoFiscal_Nota,*
Olá Maicon..!!
Então, mas como adaptar essa linha no meu script em anexo.?
To boiando..!!
Amigão você tem um modelo que pode disponibilizar ???Ai te ajudo ... Caso não seja possível, vamos tentar assim ;
Você faz a leitura da Nota fiscal, e você quer montar o ano fiscal em cima das notas .
Exemplo bem sucinto :
NotaFiscaltmp:
Load
month(DataNota) as mesnota,
year(DataNota) as anonota,
codcliente,
valornf;
SQL select * from nota;
Nota:
Noconcatenate
Load if(num(mesnota,'00') >= 01 and num(mesnota,'00') <= 08,anonota,anonota+ 1) as AnoFiscal_Nota, *,
resident NotaFiscal;
drop table NotaFiscaltmp;
Blz Maicon..!!
Vou ver o meu código e tentar adaptar ao que você passou..!!
Muito Obrigado
Renato
Boa noite, Renato
o post Fiscal Year tem ótimas sugestões para você criar um calendário de ano fiscal
Bom proveito
Eduardo
Olá Renato,
Você pode utilizar a variável do Qlik Sense FirstMonthOfYear, alterando ela para 4;
SET FirstMonthOfYear=4;
LOAD Dual(anoFiscal-1 &'/'& anoFiscal, anoFiscal) | as AnoFiscal, | // Dual Ano Fiscal | ||||
Dual(Mês, mêsFiscal) | as MêsFiscal, | // Dual Mês Fiscal |
*;
LOAD Ano + If(Mês>=$(FirstMonthOfYear), 1, 0) | as anoFiscal, | // Numérico Ano Fiscal | ||
Mod(Mês-$(FirstMonthOfYear), 12)+1 | as mêsFiscal, | // Numérico Mês Fiscal |
*;
Don't worry, be Qlik.
Tonial.