MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Fórmula para calcular taxa

    Compartilhe
    avatar
    Amaro.Neto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 17/02/2017

    [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em Ter 15 Jan - 13:49

    Olá.
    Gostaria de fazer uma fórmula para calcular a taxa de quantos registros tem a String "Sensível" em cada campo.
    No relatório "Bicho", testei calcular a taxa para o campo "AMICACINA", tentei colocar uma fórmula em uma caixa de texto, mas não estou conseguindo o resultado que queria.
    Faz uns dias que estou tentando, mas não tenho sucesso, gostaria de dicas do pessoal do fórum.
    Obrigado.
    Em anexo, segue arquivo.
    Anexos
    BDPerfilOficial - 02.zip
    O BD.
    Você não tem permissão para fazer download dos arquivos anexados.
    (159 Kb) Baixado 11 vez(es)
    avatar
    FabioGO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 22/08/2012

    Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  FabioGO em Qua 16 Jan - 9:11


    Em vez de:
    Código:
    =Contar([AMICACINA]="Sensível")/Contar([NomeBicho])

    Use:
    Código:
    =DContar("[AMICACINA]";"Bicho Consulta";"[AMICACINA]='Sensível'")
    avatar
    Amaro.Neto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 17/02/2017

    Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em Qua 16 Jan - 10:23

    Grato pela resposta.
    Mas o resultado dessa fórmula não bate. Por algum motivo, ele conta todos os resultados "Sensível" da consulta em vez de calcular o "Sensível" relacionado ao NomeBicho.
    No caso da consulta, há dois Citrobacter youngae, sendo um com AMICACINA Sensível e outro Resistente, há também um Staphylococcus aureus com AMICACINA sensível. O resultado da fórmula que você passou dá sempre 2 e 2 em vez de 1 e 1.
    De qualquer forma, muito obrigado pela resposta.
    avatar
    FabioGO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 22/08/2012

    Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  FabioGO em Qua 16 Jan - 10:45

    Então você deve usar os critérios que precisa na função para que ele filtre corretamente, veja:

    Código:
    =DContar("[AMICACINA]";"Bicho Consulta";"[AMICACINA]='Sensível' and [NomeBicho] = 'Citrobacter youngae'")

    Para ficar padrão no seu relatório, use o campo do seu relatório com o nome do bicho para buscar em todos os registros

    Código:
    =DContar("[AMICACINA]";"Bicho Consulta";"[AMICACINA]='Sensível' and [NomeBicho] = '" & [NomeBicho] & "'")
    avatar
    Amaro.Neto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 17/02/2017

    Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em Qua 16 Jan - 11:48

    Ótimo!
    Muito obrigado, acho que esse segundo código resolve o problema! A lógica é essa mesmo, só não sabia como implementar.
    Muito obrigado mais uma vez.
    A nível de curiosidade, é possível fazer esse cálculo em uma consulta?
    avatar
    FabioGO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 22/08/2012

    Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  FabioGO em Qua 16 Jan - 12:10

    É possível sim, você pode agrupar a consulta e onde está Agrupar Por você escolhe o Contar, no seu caso você faz isso no campo NomeBicho
    avatar
    Amaro.Neto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 17/02/2017

    Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em Qua 16 Jan - 12:13

    Hum, massa. Vou testar!
    Obrigado pela atenção!

      Data/hora atual: Qua 20 Fev - 22:13