Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
paulokpk
New Contributor III

Contado Linhas de uma tabela já filtrada

Bom dia Amigos, senhores, Romanos, Companheiros...

Estou criando um painel e um amigo da comunidade já me ajudou bastante em uma filtragem de dados. Porém agora fiquei com a pulga atrás da orelha com um resultado estranho que está acontecendo.

Eu gerei a seguinte tabela abaixo e na coluna DESCRIÇÃO A TENDIMENTO eu utilizei a seguinte formula:

Aggr(Only({<[Descrição Atendimento]={"OS VENDA*", "OSVENDA*"}>}[Descrição Atendimento]), [Descrição Atendimento])


tela1 - tabela.png

desta forma estão aparecendo para mim todos os chamados cuja a descrição inicia-se com OS VENDA ou OSVENDA.

Até aí tudo ok, porém eu estou gerando um total de linhas desta tabela utilizando um mostrador, que também poderia ser um KPI (eu uso o Mostrador porque fica mais apresentável e a galera aqui do trabalho gosta de uma espuma no copo).

Neste mostrador eu fiz a contagem de linhas da seguinte forma:

=count(Aggr(Only({<[Descrição Atendimento]={"OS VENDA*", "OSVENDA*"}>}[Descrição Atendimento]), [Descrição Atendimento]))

total chamados.png

Aparentemente de certo e ficou show de bola, porém este Mostrador exibe o valor 286 e quando eu exporto a tabela ela me mostra 323 linhas.

Minha formula de contagem está errada? Qual formula eu deveria utilizar para contar as linhas desta tabela. lembrando que esta contagem será utilizada também em um gráfico de colunas com a dimensão de NOME DO CLIENTE e a medida com o TOTAL DE CHAMADOS DA TABELA.

Tags (1)
1 Solution

Accepted Solutions
thiago_justen
Valued Contributor III

Re: Contado Linhas de uma tabela já filtrada

Paulo,

Verifique se esta expressão te atende:

Sum(If(WildMatch([Descrição Atendimento],'OS VENDA*','OSVENDA*'),1))


Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
9 Replies
thiago_justen
Valued Contributor III

Re: Contado Linhas de uma tabela já filtrada

Paulo,

Teste no KPI esta expressão:

=count({<[Descrição Atendimento]={"OS VENDA*", "OSVENDA*"}>}Distinct [Descrição Atendimento])

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
paulokpk
New Contributor III

Re: Contado Linhas de uma tabela já filtrada

bom dia.

utilizando a formula:

=count({<[Descrição Atendimento]={"OS VENDA*", "OSVENDA*"}>}Distinct [Descrição Atendimento])

ele me mostra exatamente o mesmo resultado de quando eu utilizei a formula:

=count(Aggr(Only({<[Descrição Atendimento]={"OS VENDA*", "OSVENDA*"}>}[Descrição Atendimento]), [Descrição Atendimento]))




segue QVF em anexo.

fernando_tonial
Valued Contributor

Re: Contado Linhas de uma tabela já filtrada

Bom dia.

Acredito que vc deva contar outro campo.

=Count({<[Descrição Atendimento]={"OS VENDA*", "OSVENDA*"}>} [Chamado])

ou fazer como o Thiago colocou, mas sem o distinct.

=Count({<[Descrição Atendimento]={"OS VENDA*", "OSVENDA*"}>} [Descrição Atendimento])

Dow't worry, be Qlik.

Tonial.

thiago_justen
Valued Contributor III

Re: Contado Linhas de uma tabela já filtrada

Paulo,

Verifique se esta expressão te atende:

Sum(If(WildMatch([Descrição Atendimento],'OS VENDA*','OSVENDA*'),1))


Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
fernando_tonial
Valued Contributor

Re: Contado Linhas de uma tabela já filtrada

Thiago, por questões de performance, não recomendo a utilização de Ifs nas expressões.

Paulo, inclusive recomendo vc fazer um  campo de Flag em seu modelo de dados com base nessa regra das OS de Vendas. Assim tudo fica mais fácil em sua aplicação.

Don't worry, be qlik.

Tonial.

paulokpk
New Contributor III

Re: Contado Linhas de uma tabela já filtrada

Ok, vou testar as formulas acima.

Obrigado a todos

thiago_justen
Valued Contributor III

Re: Contado Linhas de uma tabela já filtrada

Concordo. Você tem razão mestrefernando.tonial‌,

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
fernando_tonial
Valued Contributor

Re: Contado Linhas de uma tabela já filtrada

Paulo,

Não esqueça de marcar como "Resposta Correta" ou "Marcar como Útil".
Assim você ajudará os demais utilizadores na comunidade.


Clicar em certo2.JPGLocalizado na parte inferior esquerdo de cada balão de resposta.


Clicar em "Marcar como útil" em "Ações" localizado na parte inferior esquerdo de cada balão de resposta.

        útil2.JPG

Don't worry, be Qlik.

Tonial

thiago_justen
Valued Contributor III

Re: Contado Linhas de uma tabela já filtrada

fernando.tonial‌ dá uma olhada aqui, por favor, e veja se consegue me ajudar a fechar essas threads.

Re: Como burlar o comando quality

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago