Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
qlikviewzando
Not applicable

Relatório Gráfico com agrupamento de data

Caros,

Estou iniciando no mundo Qlikview. Gostaria de saber se é possível carregar uma planilha que contém coluna de datas e mostrar os graficos agrupados por semanas.

Obrigada!

Tags (1)
1 Solution

Accepted Solutions
Clever_Anjos
Not applicable

Re: Relatório Gráfico com agrupamento de data

Cassia,

O processo é esse mesmo.

Talvez implementar uma logica para testar se o qvd existe antes de dar a carga

If Filesize('E:\SF_Metalicos_RRM.qvd') > 0 then

CONCATENATE

LOAD Status,

     Centro,

     [Nro. RRM],

     ...

     Dt.Entrada,

     [Data Saída]

FROM E:\SF_Metalicos_RRM.qvd (qvd)

WHERE NOT Exists([Nro. RRM]);

endif

11 Replies
Clever_Anjos
Not applicable

Re: Relatório Gráfico com agrupamento de data

Sim, basta criar via script um campo semana

Pode ser assim

LOAD

     Data,

     Date(WeekStart(Data)) as Semana

     outros campos

Daí você usa esse campo como dimensão

Como obter ajuda? Leia antes de postar

qlikviewzando
Not applicable

Re: Relatório Gráfico com agrupamento de data

Clever, obrigada pela resposta!

Para resolver este problema vamos por partes.

Vou explicar o contexto.

Recebi uma demanda. Tenho um arquivo excel que é atualizado toda semana. Então, o arquivo Qlikview deve ser atualizado semanalmente, incrementando e/ou atualizando as informações. Tenho um id nesta tabela para fazer a validação se existe este registro na tabela.

O primeiro passo é faze a atualização ou a inclusão de registros.

Estou pesquisando os posts, mas se puder me indicar um que ajude, eu agradeço.

Abraços,

Cassia

Clever_Anjos
Not applicable

Re: Relatório Gráfico com agrupamento de data

Cassia,

Verifique seu manual sobre Carga Incremental, nele tem exemplos de cargas com o cenário

Clever_Anjos
Not applicable

Re: Relatório Gráfico com agrupamento de data

qlikviewzando
Not applicable

Re: Relatório Gráfico com agrupamento de data

Clever muito obrigada!!! Suas dicas foram muito uteis! Consegui concluir. Vou postar aqui a função para ajudar outras pessoas. Gostaria de saber se há uma maneira melhor de implementar o código que eu fiz. Se puder me dizer, eu agradeço.

Esta função cria QVD a partir de um excel e atualiza e insere novas linhas.

Abraço

qlikviewzando
Not applicable

Re: Relatório Gráfico com agrupamento de data

Onde [Nro. RRM] é o meu ID. Existe outra forma melhor de fazer a criação do QVD, atualização e inclusão de novas linhas? cleveranjos

[Plan1]:

LOAD Status,

     Centro,

     [Nro. RRM],

     ...

     Dt.Entrada,

     [Data Saída]

FROM E:\SF_Metalicos_Ago.xlsx

(ooxml, embedded labels, table is Plan1);

CONCATENATE

LOAD Status,

     Centro,

     [Nro. RRM],

     ...

     Dt.Entrada,

     [Data Saída]

FROM E:\SF_Metalicos_RRM.qvd (qvd)

WHERE NOT Exists([Nro. RRM]);

STORE Plan1 into E:\SF_Metalicos_RRM.qvd (qvd);

  DROP Table SF_Metalicos_RRM;

Clever_Anjos
Not applicable

Re: Relatório Gráfico com agrupamento de data

Cassia,

O processo é esse mesmo.

Talvez implementar uma logica para testar se o qvd existe antes de dar a carga

If Filesize('E:\SF_Metalicos_RRM.qvd') > 0 then

CONCATENATE

LOAD Status,

     Centro,

     [Nro. RRM],

     ...

     Dt.Entrada,

     [Data Saída]

FROM E:\SF_Metalicos_RRM.qvd (qvd)

WHERE NOT Exists([Nro. RRM]);

endif

qlikviewzando
Not applicable

Re: Relatório Gráfico com agrupamento de data

Perfeito! Testado e validação funcionando! Obrigada cleveranjos

qlikviewzando
Not applicable

Re: Relatório Gráfico com agrupamento de data

Estou com outra dificuldade. Meu excel tem uma coluna com alguns campos nulos. Preciso incluir um texto neste campo.

Estou tentando com  if(IsNull([Descr. Transportador]), 'AAAAAAAA', [Descr. Transportador]), mas sabemos que um campo vazio não é um campo nulo. Como posso substituir um campo vazio por um texto?

Obrigada!