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

    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 Empty [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em 15/1/2019, 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
    [Resolvido]Fórmula para calcular taxa AttachmentBDPerfilOficial - 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 : 106
    Registrado : 22/08/2012

    [Resolvido]Fórmula para calcular taxa Empty Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  FabioGO em 16/1/2019, 09: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

    [Resolvido]Fórmula para calcular taxa Empty Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em 16/1/2019, 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 : 106
    Registrado : 22/08/2012

    [Resolvido]Fórmula para calcular taxa Empty Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  FabioGO em 16/1/2019, 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

    [Resolvido]Fórmula para calcular taxa Empty Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em 16/1/2019, 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 : 106
    Registrado : 22/08/2012

    [Resolvido]Fórmula para calcular taxa Empty Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  FabioGO em 16/1/2019, 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

    [Resolvido]Fórmula para calcular taxa Empty Re: [Resolvido]Fórmula para calcular taxa

    Mensagem  Amaro.Neto em 16/1/2019, 12:13

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

      Data/hora atual: 26/4/2019, 07:15