Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!

Distribution of values Behind code


Community Advisor

Hi Everyone, 

Can someone please help me to understand from where I can find the code/logic behind "Distribution of values" option we have in query activity



5 Replies


Level 3

Hi Kapil,

This are usually all created using Input forms. You can find the code behind that in there. Go from Administration > Configuration > Input forms and search for Distribution of values form.



Community Advisor
I checked that already but that form does not explain how grid is coming up on click of this button and how values are getting calculated


Community Advisor

Hello @kapilKochar 


In the backend the query is using GroupBy in the queryDef.


You can achieve the same result by adding groupBy attribute in your queryDef code.


Here is the same code:

   select: {node:[
      {alias: '@expr', expr: field, groupBy: 'true', noSqlBind: 'true'},
      {alias: '@count', expr: 'COUNT()', label: 'Count'},

Let me know if that helps.


     Find me on LinkedIn


Community Advisor
Hi Manoj, Thanks for sharing this . I was more kind of interested to find out the view they using to display that grid inside form when we click distribution button. Do you know anything around that as well ? Thanks