to be honest in the sample report that the client sent us. The No. of bldgs they inputted on their Assumptions was 16. That is same sample I gave you. But let us say maximum they have is the 2nd example 4 bldgs. The client has not confirmed the maximum towers as of posting.
If I assume right, based on no of towers they want to show, you have to filter the towers list,
you can create a filter module which will be true as per the input entered, so i added a property tower number in the list and it is showing towers for which tower number <= input number and it shows all towers in case it is blank
then simply you can apply this as a filter to the target module and publish it on the dashboard
note- dashboard has to be refreshed after entering the number
1. as per your requirement , you said that the user can enter the no of towers needed to view, so that filter has tower list as the dimension to filter. so it will contain entire list as the dimension, i added only 20 as an example
2. Towers.Tower number is a property of the tower list, basically it counts sequentially all the towers added , then this property is used to match the input value