Skip to main content

TextCount - script function

TextCount() returns the number of field values that are non-numeric aggregated in the expression, as defined by a group by clause.

Syntax:  

TextCount ( [ distinct ] expr)

Return data type: integer

Arguments:  

Arguments
Argument Description
expr Expression The expression or field containing the data to be measured.
distinct If the word distinct occurs before the expression, all duplicates are disregarded.

Examples and results:  

Add the example script to your app and run it. Then add, at least, the fields listed in the results column to a sheet in our app to see the result.

To get the same look as in the result column below, in the properties panel, under Sorting, switch from Auto to Custom, then deselect numerical and alphabetical sorting.

Example:  

Temp:

LOAD * inline [

Customer|Product|OrderNumber|UnitSales|UnitPrice

Astrida|AA|1|4|16

Astrida|AA|7|10|15

Astrida|BB|4|9|9

Betacab|CC|6|5|10

Betacab|AA|5|2|20

Betacab|BB||| 25

Canutility|AA|||15

Canutility|CC| ||19

Divadip|CC|2|4|16

Divadip|DD|3|1|25

] (delimiter is '|');

TextCount1:

LOAD Customer,TextCount(Product) as ProductTextCount Resident Temp Group By Customer;

 

Resulting table
Customer ProductTextCount

Astrida

3
Betacab 3
Canutility
2
Divadip 2

Example:  

LOAD Customer,TextCount(OrderNumber) as OrderNumberTextCount Resident Temp Group By Customer;

Resulting table
Customer OrderNumberTextCount

Astrida

0
Betacab 1
Canutility
2
Divadip 0

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!