Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Preciso CRIAR UM QVD Onde eu armazeno Não nomo Fazer QVD Uma Semana do Mês, o Mês Atual e o ano.
STORE AGENTES_CORRETORES EM \ QVD \ Recibos_por_Cobrar_semana-MMAAAA.qvd (QVD) .;
Exemplo that nomo Fazer QVD:
Gerado na 1ª seria semana Recibos_por_Cobrar_01-052019.qvd
Gerado na semana Passada seria Recibos_por_Cobrar_02-052019.qvd
Gerado Nesta semana seria Recibos_por_Cobrar_03-052019.qvd
Gerado na semana Que VEM seria Recibos_por_Cobrar_04-052019.qvd
Gerado na ultima semana de maio seria Recibos_por_Cobrar_04-052019.qvd
Bom dia!
Se você fizer desta forma?
Let vMesAno = date(today(),'MMYYYY');
Let vSemana = 1+ceil((Today()-floor(weekend(monthstart(Today()),0,-1)))/7) ;
.
.
.
STORE AGENTES_CORRETORES EM \ QVD \ Recibos_por_Cobrar_$(vSemana)-$(vMesAno).qvd (QVD) .;
Opa blz?
Assim que você cria as derivações de data que você precisa. Ai é só abstrair para o seu problema e jogar isso numa variável.
CALENDARIO:
LOAD
*
, Year(data) as ano
, Num(Month(data), '##00') as mes
, Date(data, 'MMYYYY') as mes_ano
, Week(data) - Week(MonthStart(data)) + 1 as semana_mes
, Week(data) - Week(YearStart(data)) + 1 as semana_ano
;
LOAD
DayName(YearStart(Today()) + IterNo() - 1) as data
AutoGenerate 1
While
YearStart(Today()) + IterNo() - 1 <= YearEnd(Today())
;
Bom dia!
Se você fizer desta forma?
Let vMesAno = date(today(),'MMYYYY');
Let vSemana = 1+ceil((Today()-floor(weekend(monthstart(Today()),0,-1)))/7) ;
.
.
.
STORE AGENTES_CORRETORES EM \ QVD \ Recibos_por_Cobrar_$(vSemana)-$(vMesAno).qvd (QVD) .;