613-518-1166 info@zimdatabases.com

ZIM Language Reference


< All Topics


Counts the number of set members that meet a specified condition, excluding records in which the condition is $Null.





is any expression

Return Value

Number, with no decimal places.


Expression is often a WHERE expression that includes only selected set members in the counting operation. If the WHERE expression (expr1 WHERE expr2) is true, then the member containing expr1 is included in the running count; otherwise, expression is considered $Null and is not included in the running count.


compute Employees where DeptName=”Sales”
  evaluate (let EmpsInSales = $count(LastName where LastName = “Smith”))

First finds all employees in the sales department, then counts the number of Smiths among those employees.

add Employees from TestData let EmpNum = ($count(“”)+1000)

As employee data is added, each new record is counted. New employee records are assigned unique employee numbers in sequence, based on the current value of $count plus 1000.


See Also





About Character Literals

About Functional Expressions


Was this article helpful?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Table of Contents