Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
wagnertiba
Contributor III
Contributor III

Calculo de Porcentagem

Tenho uma tabela com entradas de documentos, nela tem Nome do Documento, Data, e Status (ok ou Nok)

Eu precisaria calcular a porcentagem de quantos documentos estão ok ou Nok ... Mês a Mês.

Hoje do modo que fiz ele gera a porcentagem, entretanto, o cálculo esta sendo feito pegando como Total todos os valores selecionados (do ano todo), e o que preciso é que o total seja do mês.

No campo Expressões estou colocando "Count(Status)" para ele contar quantos "ok" e quantos "Nok" tem. mas não estou conseguindo fazer o calculo com quantos documentos entraram no Mês.

Para exemplificar:

Janeiro entraram 5 documentos todos "ok" e Fevereiro entraram mais 5 todos "Nok"

Era para aparecer 100% em janeiro e 0% em Fevereiro. Porém aparece 50% em cada mês.

Alguém poderia me ajudar?

Obrigado.

4 Replies
mauroponte
Creator II
Creator II

Wagner,

Tente o seguinte:

Count({<Status={'ok'}>}Status) para contar os OKs e

Count({<Status={'Nok'}>}Status) para contar os Não OKs

Clever_Anjos
Support
Support

Passa pra nós como está sua modelagem, fica mais fácil ajudar

Como obter ajuda? Leia antes de postar

MarcoARaymundo
Creator III
Creator III

%OK ==> Count({<Status={'ok'}>} NumeroDocumento) / Count({<Status={'*'}>} NumeroDocumento)

%NOK ==> Count({<Status={'Nok'}>} NumeroDocumento) / Count({<Status={'*'}>} NumeroDocumento)

Jess011
Contributor
Contributor

O problema acontece porque o denominador do cálculo está considerando o total de documentos do período inteiro selecionado, e não o total de cada mês separadamente.

A resposta do Marco ficou no caminho certo, porque ao dividir a quantidade de documentos “ok” pelo total de documentos do próprio contexto do mês, o percentual passa a funcionar corretamente no gráfico.

No seu exemplo:

  • Janeiro → 5 OK de 5 documentos = 100%

  • Fevereiro → 0 OK de 5 documentos = 0%

No Qlik isso normalmente funciona melhor usando o mês como dimensão e Set Analysis apenas para filtrar o Status. Já tive um caso parecido em dashboard de qualidade e o erro era exatamente o total geral entrando no cálculo da porcentagem.

Para validar a lógica antes de ajustar a expressão no painel, às vezes ajuda até calcular porcentagem manualmente com alguns meses de teste para confirmar se o resultado esperado está correto.