MaximoAccess

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

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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 12 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: 8/8/2020, 13:22