RowCount

This function returns the number of rows in a row set.

Argument

RowCount(1)

Ordinal Type Required Description
1 String Y Row set from which to return the count

Example

Data Extension: LoyaltyMembers

Name Data Type Length Primary Key Nullable Default Value
EmailAddress EmailAddress 254 N N
SubscriberKey Text 254 Y N
FirstName Text 50 N Y
Region Text 50 N Y
Rank Number N Y

The LoyaltyMembers Data Extension includes these rows:

EmailAddress SubscriberKey FirstName Region Rank
doug@limedash.com 8473 Doug north 1
suzy@limedash.com 5497 Suzy North 3
dale@limedash.com 7114 Dale West 2
barb@limedash.com 5767 Barb North 1
curt@limedash.com 5152 Curt north 2
nora@limedash.com 7014 Nora South 1
leon@limedash.com 8225 Leon East 3
lily@limedash.com 9496 Lily East 1

Here is an example utilizing the preceding context:

%%[
var @rows, @row, @rowCount
var @region
set @region = "North"

set @rows = LookupRows("LoyaltyMembers","Region", @region)
set @rowCount = rowcount(@rows)

]%%
rowCount: %%=v(@rowCount)=%%

Output

rowCount: 4