From 6680cdc3a95e9edabe5ca131dd57614beb869661 Mon Sep 17 00:00:00 2001 From: Raju Udava <86527202+dstala@users.noreply.github.com> Date: Wed, 1 Dec 2021 18:15:18 +0530 Subject: [PATCH] Update rollup.md --- .../content/en/setup-and-usages/rollup.md | 59 ++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/packages/noco-docs/content/en/setup-and-usages/rollup.md b/packages/noco-docs/content/en/setup-and-usages/rollup.md index 5e14314475..ba50ceb0e6 100644 --- a/packages/noco-docs/content/en/setup-and-usages/rollup.md +++ b/packages/noco-docs/content/en/setup-and-usages/rollup.md @@ -6,5 +6,62 @@ category: 'Usage' menuTitle: 'Rollup' --- +## Rollup + + +Sample simple Organization structure: +- 5 verticals, each vertical has a team name & associated team code +- 5 employees working at different verticals +- Vertical **has many** Employees : relationship has been defined + +![LookUp](https://user-images.githubusercontent.com/86527202/144038845-402d5401-a214-4166-bc07-fcf8dcc8a961.png) + +### RollUp AGGREGATION functions supported +- Count +- Minimum +- Maximum +- Average +- Sum +- Count Distinct +- Sum Distrinct +- Average Distinct + +Now, we can explore how to extract employee count information per vertical using **"ROLLUP"** columns + +#### 1. Add new column +Click on '+' icon to the left of column headers in Verticals table + +![1](https://user-images.githubusercontent.com/86527202/144236273-484edc5b-7f5f-4041-b480-db08d4459d07.png) + +#### 2. Feed column name + +![2](https://user-images.githubusercontent.com/86527202/144236279-41904955-4990-4a23-bec6-b0953002eac6.png) + +#### 3. Select Column type as 'Rollup' + +![3](https://user-images.githubusercontent.com/86527202/144236283-4596e3e1-3bf8-488f-bc9b-8ec1466a35c6.png) + +#### 4. Choose Child Table +Table Employee in our example + +![4](https://user-images.githubusercontent.com/86527202/144236284-301178d8-f452-4d1e-9dff-80dd9570c280.png) + +#### 5. Choose on ​Child column +Pick appropriate column for aggreagation + +![5](https://user-images.githubusercontent.com/86527202/144236286-28547d74-feb8-4ad8-a872-7ba809e5db1e.png) + +#### 6. Select ​Aggregate function +Aggregate function will be "count" in our case + +![6](https://user-images.githubusercontent.com/86527202/144236288-34a567d5-a5e9-4a1e-b074-5ea633e799a3.png) + +#### 7. Click on Save + +![7](https://user-images.githubusercontent.com/86527202/144236289-5872529a-ba47-428d-979e-fdefb92a1039.png) + +#### 8. Column TeamCount is populated with appropriate information + +![8](https://user-images.githubusercontent.com/86527202/144236291-52855f92-ad8b-4be1-aa98-b5cfdb1ee108.png) + -> Todo \ No newline at end of file