Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia comunidade,
estou com uma dúvida de como proceder na contagem de campos demonstrados nos prints abaixo, os campos que começam por 'SERVIÇO' são flags que estão na tabela 'DISPERSAO REDE', onde existe uma chave que a liga com a tabela 'MUNICIPIOS IBGE',
existem casos (UF+MUNICIPIOS) que não existe um registro em 'DISPERSAO REDE', ai no gráfico de exemplo tipo tabela estes campos ficam como nulo.
Para o modelo do negócio daqui esta correto.
Minha dúvida é o seguinte:
Qual é melhor modo pata contar os 'SERVIOS' que estão como 'N' + os serviços que estão como 'NULO'.
Modelo:
Olá Pedro,
Você poderia colocar uma flag quando o campo for nulo durante a carga da tabela, fazendo por exemplo:
Tabela:
Load
*,
if (len(SERVICOS)=0,1,0) as [Flag Nulo]
Resident outra tabela;
E a partir disso, realizar a conta de quantos estão nulos com algo do tipo:
count({<[Flag Nulo]={1}>}ID) + count({<SERVICOS={'N'}>}ID)
Felipe.
Felip
o campo é nulo quando faço a ligação entre duas tabelas com a mesma chave, ou seja, a tabela menor onde estão os flgas não possuem todas as linhas da tabela maior, com isso a tabela maior qdo apresento na tabela de exemplo alguns campos ficam como nulos.
Existe algum modo que não seja por carga?
Se quiser posso te disponibilizar meu qvf.
Você conseguiria somar os nulos com alguma lógica do gênero Pedro,
sum(if(isNull(SERVICO),1,0))
esse caso pegaria apenas as linhas que não apresentam os valores após ligar os dados.
Se puder, fica mais fácil se conseguir dar uma olhada no QVF.
Felipe
Felipe
segue QVF para seu melhor entendimento.
Pedro,
Segue um exemplo, na terceira pasta ('aba' do aplicativo) como é possível fazer.
Felipe.
Felipe,
é isso mesmo, muito bom!
Obrigado pela sua ajuda.
Amigo, boa tarde, como vai?
Que bom que conseguiu Pedro.
Se possível e for o caso, marque as respostas apropriadas como Útil e/ou Correta para que outros membros possam saber que a sua pergunta foi respondida.
Para apoio;
Referência (Tópicos 2.3 e 2.4): Manual do usu&amp;aacute;rio | Como criar e gerir minhas perguntas?
Abraço.