Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Tabela com todos os dias do mês e finais de semana e feriados

Pessoal, bom dia!

Tenho uma tabela no qlik sense onde carrega todas as vendas de um determinado dia. porém, só aparece na tabela os dias em que foram realizadas as vendas. O que preciso é que apareça todos os dias do mês nessa tabela e marque com uma determinada cor os finais de semana e feriados. nos dias em que não houverem vendas, apareça zerado a valor das vendas.

segue abaixo um exemplo do que tenho atualmente,  logo mais abaixo, o que realmente preciso.

O mês em questão é Janeiro/2016.

o que tenho é esse:

Realizado 2.png

e preciso que fique dessa forma:

Realizado.png

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Tabela com todos os dias do mês e finais de semana e feriados

Rilton,

2016-01-23 09_29_39.jpg

8 Replies
maiconmello
Contributor III

Re: Tabela com todos os dias do mês e finais de semana e feriados

Rilton veja se lhe atende !

Re: Tabela com todos os dias do mês e finais de semana e feriados

Rilton, a dica é criar uma tabela de calendário que tenha todas as datas.

Veja um exemplo de como resolver isso através do script:

Aprenda a criar relatórios que respondem as perguntas: O que não vendeu? Quem não vendeu? | Blog do ...

Not applicable

Re: Tabela com todos os dias do mês e finais de semana e feriados

Maicon, tentei aqui mas não funcionou...

Eu acesso os meus dados via odbc, veja abaixo o script. Tens como me auxiliar?

SET ThousandSep='.';

SET DecimalSep=',';

SET MoneyThousandSep='.';

SET MoneyDecimalSep=',';

SET MoneyFormat='R$ #.##0,00;-R$ #.##0,00';

SET TimeFormat='hh:mm:ss';

SET DateFormat='DD/MM/YYYY';

SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';

SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez';

SET DayNames='seg;ter;qua;qui;sex;sáb;dom';

SET LongMonthNames='janeiro;fevereiro;março;abril;maio;junho;julho;agosto;setembro;outubro;novembro;dezembro';

SET LongDayNames='segunda-feira;terça-feira;quarta-feira;quinta-feira;sexta-feira;sábado;domingo';

SET FirstWeekDay=6;

SET BrokenWeeks=1;

SET ReferenceDay=0;

SET FirstMonthOfYear=1;

SET CollationLocale='pt-BR';

LIB CONNECT TO 'BANCO DE DADOS';

FATURAMENTO:

SELECT *

FROM FATURAMENTO.dbo.RILTON

;

maiconmello
Contributor III

Re: Tabela com todos os dias do mês e finais de semana e feriados

Verdade Rilton,

Segue um modelo !!  Isso acho que você precisa.

Not applicable

Re: Tabela com todos os dias do mês e finais de semana e feriados

Maicon, sem querer abusar, podes postar o código utilizado.... é que eu não consigo abrir mais seus arquivos... minha licença excedeu o numero de abertura de documentos não criados por mim.

Obrigado!

maiconmello
Contributor III

Re: Tabela com todos os dias do mês e finais de semana e feriados

//Criando calendario com todas as datas

//===================================================================

Let DataInicial = chr(39) & makedate(year(Today())-1,'1','1') & chr(39);

Let vAno        = year(Today())-1;

Set vInicio = makedate(year(Today()),'1','1');

Set vFinal  = makedate(year(Today()),'12','31');

//===================================================================

VendasDiaria:

//Concatenate(Valoresdia)

LOAD date($(vInicio) + IterNo()) as Data

     AUTOGENERATE 1

WHILE $(vInicio) + IterNo() <= $(vFinal);

//===================================================================

Left join (VendasDiaria)

LOAD date(A,'DD/MM/YYYY') as Data, 

     B

FROM

(ooxml, no labels, header is 1 lines, table is Plan1);

MVP
MVP

Re: Tabela com todos os dias do mês e finais de semana e feriados

Rilton,

2016-01-23 09_29_39.jpg

Not applicable

Re: Tabela com todos os dias do mês e finais de semana e feriados

Show! Obrigado!!