COUNT Process

To access this process:

  • Sample Analysis ribbon >> Statistics >> Statistics Processes >> Bivariate Statistics.
  • View the Find Command screen, select COUNT and click Run.
  • Enter "COUNT" into the Command Line and press <ENTER>.

See this process in the Command Table

Process Overview

Outputs a file containing each different value of a set of keyfields, and the number of occurrences of each value.

An up to five word keyfield is specified as 1-5 keyfield names. The output file contains these fields, together with a new field COUNT. This contains the number of occurrences of each set of keyfield values.

A typical use of COUNT is to find the number of samples in each drillhole (keyed on drillhole ID).

Note: the field "COUNT", if it exists in the input file, must not be used as a keyfield.

Input Files

Name

Description

I/O Status

Required

Type

IN

Input file, sorted on required keyfields.

Input

Yes

Undefined

Output Files

Name

I/O Status

Required

Type

Description

OUT

Output

Yes

Undefined

File containing counts. Will contain specified keyfields + field COUNT holding number of keyfield combinations found.

Fields

Name

Description

Source

Required

Type

Default

KEY1

Keyfield 1 for counting.

IN

Yes

Any

Undefined

KEY2

Keyfield 2.

IN

No

Any

Undefined

KEY3

Keyfield 3.

IN

No

Any

Undefined

KEY4

Keyfield 4.

IN

No

Any

Undefined

KEY5

Keyfield 5.

IN

No

Any

Undefined

KEY6

Keyfield 6.

IN

No

Any

Undefined

KEY7

Keyfield 7.

IN

No

Any

Undefined

KEY8

Keyfield 8.

IN

No

Any

Undefined

KEY9

Keyfield 9.

IN

No

Any

Undefined

KEY10

Keyfield 10.

IN

No

Any

Undefined

Example

!COUNT    &IN(FILE1), &OUT(COUNT), *KEY1(BHID), @PRINT=1
(Listing of input file DD)
(Listing of output file DD)
320 RECORDS READ
135 DIFFERENT KEY OCCURRENCES FOUND.

Error and Warning Messages

Message

Description

>>> ERR 47 <<< ( 0) IN FNDKEY

Warning; none of the specified key fields exist in the input file. An output file is produced with the field COUNT containing the number of records in the input file.

>>> KEYFIELD nnnnnnnn MISSING FROM FILE ffffffff

A warning message that is produced if @PRINT >=1. The keyfield is ignored and processing continues.