Skip to Content

How to create parameter input for accepting user choice in C4a?


We have the feature of Input Control where we have dropdown on values of a particular column in the model. Checking/Unchecking will filter the the results shown in the data.

But what if we need to accept from user some dummy choice which is not a part of the model... eg: Enter Top 'N' of your choice... so I want to accept the value of N from user & accordingly change my visualization.

Is there any way to implement this?


Kiran Shenvi

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jan 12, 2017 at 08:41 PM

    Hi Kiran,

    Currently the Top N feature of charts cannot take input parameters.

    I suggest you create an enhancement request here:

    However you can change the Top N value in a chart. See screenshot:

    Is that what you are looking for?


    Add comment
    10|10000 characters needed characters exceeded

  • Jan 04, 2017 at 03:39 PM


    Please could you elaborate a little on your requirement? This sounds like a really interesting requirement but i need your help to understand it.

    My concern is that if an 'invalid' member record is selected (i.e. value not present in the dimension's masterdata table) then the chart would hit an intersect with "no available data" and the visualisation would return blank.

    Or are you hoping for a type of filter control where users can enter a value using a manual input? (i.e. keyboard strokes)

    Regards, H

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Jacob,

      I absolutely agree with you!

      I will try explaining this scenario with a simpler example.

      Suppose there are multiple visualizations on the same page on which ranking has been applied say "Top 10".

      If the user now wants to see top 20 then he will have to manually go and edit the designer for all the individual visualizations (manual efforts + time consuming) . Instead if there was only one input box where he could enter this number and this value could from the control could be read by the "Top N" of the chart it would work for all in one go.