Berekening in rapport

Status
Niet open voor verdere reacties.

sjobbels

Gebruiker
Lid geworden
11 dec 2008
Berichten
145
Ik ben zojuist begonnen aan een nieuw rapport.
Ik wil graag berekenen hoeveel records er zijn in een bepaalde omzet range.

Dus bijvoorbeeld meer dan 5.000.000 (deze werkt prima)

Maar als ik bijvoorbeeld tussen de 1.500.000 en de 5.000.000 wil berekenen gaat het mis.

Hieronder staat mijn code, wat doe ik verkeerd?

Code:
=Som(IIf(Nz([Omzetpotentie];"") Between "1500000" And "5000000";1;0))

alvast bedankt
 
Waarom maak je van een getalveld tekst? Dit lijkt mij logischer:
Code:
=Som(IIf(Nz([Omzetpotentie];0) Between 1500000 And 5000000;1;0))
 
Probeer eens zonder aanhalingstekens om de getallen en evt. met aanhalingstekens rondom de waardes (in dit geval de "1" en de "0").

Met aanhalingstekens geef je over het algemeen namelijk aan dat het over tekst gaat. Stel dat een variabele hetzelfde is als de tekst geef je dus doormiddel van aanhalingstekens aan dat het over tekst gaat en niet over variabelen.
 
Laatst bewerkt:
Waarom maak je van een getalveld tekst? Dit lijkt mij logischer:
Code:
=Som(IIf(Nz([Omzetpotentie];0) Between 1500000 And 5000000;1;0))

ja klopt.... dom. Ik zie het nu pas. Nog een korte vraag als een veld niet is ingevuld, hoe kan ik deze tellen?

Dank!!
 
Dan telt hij niet mee. Lijkt mij overigens logisch :) Met Nz kun je er een vervangende waarde inzetten, zoals je nu ook al doet; dat zou dan tekst kunnen zijn bijvoorbeeld. Is dat geen oplossing?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan