Fórmula do conselho no relatório de acesso dos Estados-Membros

Algo terrível aconteceu com a minha pobre tentativa de adicionar uma forumula ao meu relatório de acesso.

estou a tentar adicionar uma fórmula no cabeçalho do meu relatório para contar o número de itens na minha coluna Service que contêm uma determinada palavra. O problema é que eu sou um amador absoluto quando se trata de código SQL.

=CountIf([Service]="Housing")
É o código que eu esperava que funcionasse, mas parece que não estou a chegar a lado nenhum.

Author: pnuts, 2012-07-02

2 answers

Não existe nenhuma função Countif No Access. No entanto, você pode usar Sum e IIf (ou seja, imediato se) para realizar a mesma coisa. Tente:

=Sum(IIf([Service] Like "*Housing*", 1, 0))

O acima assume que você quer que a coluna de Serviço para contenha {[10] } a palavra "habitação". Isto pressupõe que estava a ser preciso na formulação da sua pergunta. Se você realmente quis dizer que quer contar o número de registros onde a coluna de serviço é igual a "habitação" exatamente, você usaria isso em vez disso:

=Sum(IIf([Service] = "Housing", 1, 0))
 6
Author: mwolfe02, 2012-07-02 14:36:44

Isto também funciona:

=Count(IIf([Service]="Housing",1))
 0
Author: David Newton Simiyu, 2016-05-19 23:23:24