Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores boa noite.
Dúvida básica. Eu estou criando as regras para os 5 gráficos abaixo (Gráficos do tipo mostrador):
Como não tenho experiência com gráficos, não sei como monta-los. E ai na imagem eles estão apenas com números fixos, por isso tem valores.
O primeiro gráfico da esq. para a dir. deverá ter a seguinte expressão:
Contar todas NFs que tenha PEDIDO_NO_PRAZO_OTD (dando distinct na NF) com valor 'S' e contar as que tem valor 'N'.
Ele deverá mostrar o Count de acordo com a expressão acima de quantas notas são "S", e quantas são "N" (dimensão PEDIDO_NO_PRAZO_OTD), e mostrar o percentual de cada uma.
Simples não? rs.
Não sei como manipular um gráfico no QV portanto se conseguirem me ajudar com esse primeiro gráfico, me viro com os demais.
Caso tenha interesse em criar um gráfico com esse estilo, aprendi aqui
Obrigado
Rodrigo, Boa Noite !
Tenho tido alguns cenários bem parecidos com o seu!
Seria bom anexar um App. de exemplo . Assim, todos podem baixar e ter o cenário que você se encontra !
E logicamente lhe ajudar.
Isso me ajuda bastante e facilita na hora da assertividade.
Abraço
Olá Rodrigo,
Sem saber como é o modelo de dados fica difícil, mas veja se isso (ou algo parecido) ajuda:
Com valor S:
Count({<PEDIDO_NO_PRAZO_OTD={S}>} distinct NF)
Com valor N:
Count({<PEDIDO_NO_PRAZO_OTD={N}>} distinct NF)
Percentual:
Com valor S:
Count({<PEDIDO_NO_PRAZO_OTD={S}>} distinct NF) / Count(distinct TOTAL NF)
Com valor N:
Count({<PEDIDO_NO_PRAZO_OTD={N}>} distinct NF) / Count(distinct TOTAL NF)
Anexa um QVW de exemplo que ajuda a ajudar.
Abraço.
*** Se foi útil ou resolveu seu problema, marque como tal, é importante para manter a comunidade em ordem. ***
rosnk233, segue um exemplo, veja se atende, usei uma variável, porque o cálculo é usado em mais de um lugar.
Senhores na verdade o que quero é mais simples, vejam só.
As dimensões que quero trabalhar são:
PEDIDO_NO_PRAZO_OTD (que tem dois tipos de reg. 'S' e 'N')
PP_NOTA_FISCAL (NF)
Há várias NFs com diferentes STATUS do PEDIDO_NO_PRAZO_OTD. No gráfico eu quero dar o distinct na NF pois quero mostrar a qtde exata de NFs com STATUS S ou N, por exemplo.
Onde a parte em CINZA fosse as NF com STATUS (PEDIDO_NO_PRAZO_OTD) "S", e a laranja com STATUS "N" por ex. Eu brinco com isso na parte de Apresentação > Segmentos?
Não entendi mto bem
Obrigado
Rodrigo,
Neste caso você precisa incluir duas expressões .
Uma para Tratar {N} e outra Tratar {S}
Conforme o exemplo abaixo e imagem, não sei se visualmente ficará agradável e ou poluido, pois a porcentagem vai aumentando e o sentido da circunferência do gráfico ficará de pouco agrado, pois dará a impressão de ser 50% para cada Pedido no Prazo.
Count({<PEDIDO_NO_PRAZO_OTD={S}>} distinct NF)
e
Count({<PEDIDO_NO_PRAZO_OTD={N}>} distinct NF)
Pense no mostrador como um total de 100%,
Como você só tem dois tipos "S" e "N", os "S" serão uma fatia e o "N" seria o que falta para 100%, a configuração de 0 a 100% (1)
Aqui você configura as cores e os tamanhos das fatias (usei uma expressão calculada para fazer a cor da 1a fatia e usei a expressão de cálculo para definir o tamanho da segunda fatia