What?
A quick article on how to count within a map. I didn't have too much difficulty getting this to work and I'm not sure if there are better ways of counting so I'm documenting it to see if I can refine the code or find a some short codes that will do the same.
Why?
I'm aiming to automate a process which counts the number of products allocated to an account or in total for a purchase order. Let us assume we have the following in a form/report called "Stock_Upload":
copyrawstyler
RowID Name SKU Account Email
0001 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
0002 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
0003 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
0004 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
0005 Test Product 2 TEST002 This email address is being protected from spambots. You need JavaScript enabled to view it.
0006 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
0007 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
- RowID Name SKU Account Email
- 0001 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
- 0002 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
- 0003 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
- 0004 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
- 0005 Test Product 2 TEST002 This email address is being protected from spambots. You need JavaScript enabled to view it.
- 0006 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
- 0007 Test Product 1 TEST001 This email address is being protected from spambots. You need JavaScript enabled to view it.
The code is a for loop which iterates through each row, assigning an entry for a new product or account, and specifying the quantity for each.
How?
So depending on the number of levels, the count will be with a series if then else statements. See the results/yield section to determine which best fits your scenario:
Category: Zoho :: Article: 693