Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
chicoparisi
Contributor II
Contributor II

Totalização Anual errada

Caros, estou com uma dificuldade na utilização de uma Dimensão de Hierarquia x medida de valores.

Montei uma hierarquia:

Year([Data atendimento)]

Month ([Data atendimento)]

Porém na visualização anual ele demonstra os valores que na verdade equivale a um único mês.

Exemplo:

Na planilha de valores demonstro o valor mensal que recebo do CLIENTE A e CLIENTE B.

Totaliza R$ 450,00.

manutenção.png

Nos gráficos ele fica Fixo o valor de R$ 450,00 quando a visualização é anual.

valores anuais.png

Em 2017 ele era para estar totalizando = R$ 1500,00 conforme os valores menais quando selecionamos 2017:

2017.png

1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, como vai?

Consegue sim;

Poderá gerar o intervalo de datas para o intervalo automaticamente utilizando as datas de inicio e fim dos eventos;

Segue lógica: Adicionando/Preenchendo intervalo de datas nos eventos

Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

10 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, isso está parecendo problema no modelo de dados;

Pode postar seu projeto com os dados?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
chicoparisi
Contributor II
Contributor II
Author

Olá Mario, posso sim.

Na teoria as tabelas que implicam nesses dados são essas 2 abaixo. Onde eu busco a " Data atendimento " dos clientes ("Pessoa") que tiveram atendimentos prestados da planilha de Produtividade .

E busco o " Valor de manutenção " da planilha valorescliente que relaciona a variável "Pessoa".

Uso a medida :

sum([Valor da manutenção])

Mas já tentei :

Aggr((sum([Valor da manutenção]*)),[Data atendimento],Pessoa)

Não tive sucesso.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, no "Visualizador do modelo de dados", posso observar muitas chaves sintéticas;

Entenda: Chaves sintéticas ‒ QlikView

O correto é restruturar todo o modelo;

Você precisará saber os conceitos da plataforma Qlik para progredir;

Já que são poucos dados, como plano de ação imediata, utiliza o prefixo Concatenate entre as tabelas que então se associando por mais de um campo/atributo, de formar unificar as tabelas correspondentes: Concatenando tabelas ‒ Qlik Sense

Recomendações:

Como criar uma tabela a partir de 2 fontes diferentes

Problema de performance grande Volume de Dados

Aplicação final

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, você é do estado do Rio de Janeiro, sou da cidade de Itaboraí?

Meu Skype: mario.sergio.ti

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
chicoparisi
Contributor II
Contributor II
Author

Mario, obrigado pelo retorno. Vou te add no Skype.

Não tenho mais chaves sintéticas no meu projeto após sua dica

Fiz uma série de Concatenates nos campos que eram iguais nas tabelas ( Pessoa, Data atendimento, Usuário de abertura). E mantive o Load dos outros campos das tabelas separados.

Porém não consigo efetuar os totalizadores corretos no gráfico que desejo que é do Valor da Mensalidade.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, vamos lá;

A medida [Valor da manutenção] não conversa com a dimensão-hierarquia 'Período Valores' (Fonte [Data atendimento]);

Capturar.PNG

Então, os filtros não funcionarão de forma lógica, precisando haver uma ligação entre as datas;

Poderá tentar associar pelas datas;

LOAD

  "Valor da cobrança" As 'Valor da manutenção',

  "Cód. pessoa" As 'CódigoPessoa',

    Produto As 'ProdutoValor',

    "Data Ativo" As 'Data atendimento'

    FROM [lib://Consultoria Caxias/valorescliente.xls](biff, embedded labels, table is [valorescliente$]);

Sendo que no seu aplicativo, no campo "Data Ativo" só encontrei o dia 01/04/2017, e só irá associar esta data com "Data atendimento"

Capturar2.PNG

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
chicoparisi
Contributor II
Contributor II
Author

Entendi Mario.

È que na minha cabeça e a intenção era ele pegar os Meses e Ano que tiveram atendimentos e trazer o valor da manutenção somente nesses meses que tiveram atendimento.

Pensei que ele buscando os registros em "Data atendimento" na tabela Produtividade , Agendamento e Cobranças pudesse trazer " Valor de manutenção" pro gráfico nesses períodos.

Há alguma outra forma de ser feito esse relacionamento ou só se tiver " Data atendimento " na tabela de Manutenção?

O que eu queria saber era por período quanto o cliente me pagou.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

É possível se existir dados que te tragam essas informações;

A tabela onde tem o 'Valor de manutenção' não diz os períodos, falta dados;

A aplicação não irá gerar ou associar dados de algo que não existe;

Recomendo obter uma tabela com mais variações de datas por "Valor de manutenção";

Trabalhe no arquivo "valorescliente.xls" e siga o script acima para poder associar "Data Ativo" com o campo "Data atendimento" das demais tabelas.


Qlik Sense trabalha com associações de campos contendo nomes iguais.

Leia os links que te passei que irá clarear essa questão.


Abraço.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
chicoparisi
Contributor II
Contributor II
Author

Certo Mario, primeiramente obrigado pelos feedbacks.

Uma última dúvida, se eu colocar na tabela uma Data inicio e Data fim , o Qlik consegue ler o intervalo delas?

Pra eu não precisar descriminar mes a mes na tabela.