Applies to: CELONIS 4.0 CELONIS 4.2 CELONIS 4.3 CELONIS 4.4
Description
Calculates the number of elements in the specified column for each element of the given parent table.
PU_COUNT can be applied on any data type. The data type of the result is always an INT.
If no value in the child table exists for the element in the parent table (either because all values of the child table column are filtered out, or because no corresponding value exists in the first place), 0 will be returned.
Syntax
PU_COUNT ( parent_table, child_table.column [, filter_expression] )
Examples
Count the number of cases for each company code:
Column1
"companyDetail"."companyCode"
Column2
PU_COUNT("companyDetail", "caseTable"."companyCode")
Count the number of cases which have a value larger than 300 for each company code. All case table values for company codes '002' and '003' are filtered out, which means that in these cases, 0 is returned:
Column1
"companyDetail"."companyCode"
Column2
PU_COUNT("companyDetail", "caseTable"."companyCode", "caseTable"."value" > 300 )
Example over three tables: For each entry in table B, count the number of values that are less than 300 in table C. Tables B and C do not have a direct connection, but are connected via table A:
Column1
"B"."B_KEY"
Column2
PU_COUNT("B", "C"."VALUE", "C"."VALUE" < 300)