CountIf-formule in MS Access-rapport

Er is iets verschrikkelijks gebeurd met mijn slechte poging om een Countif-forumula aan mijn toegangsrapport toe te voegen.

Ik probeer een formule toe te voegen aan mijn rapportkop om het aantal vermeldingen in mijn Service-kolom te tellen die een bepaald woord bevatten. Het probleem is dat ik een absolute amateur ben als het gaat om SQL-code.

=CountIf([Service]="Housing")

Is de code waarvan ik hoopte dat die zou werken, maar ik lijk nergens te komen.


Antwoord 1, autoriteit 100%

Er is geen functie Countifin Access. U kunt echter Sumen IIf(dwz, Immediate If) gebruiken om hetzelfde te bereiken. Probeer:

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

Bij het bovenstaande wordt ervan uitgegaan dat u wilt dat de kolom Service het woord “Huisvesting” bevat. Dit veronderstelt dat u precies was in de formulering van uw vraag. Als je echt bedoelde dat je het aantal records wilt tellen waarbij de kolom Service exact gelijk is aan “Huisvesting”, zou je dit in plaats daarvan gebruiken:

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

Antwoord 2, autoriteit 9%

Dit werkt ook:

=Count(IIf([Service]="Housing",1))

Other episodes