If you are unable to create a new account, please email support@bspsoftware.com

 

News:

MetaManager - Administrative Tools for IBM Cognos
Pricing starting at $2,100
Download Now    Learn More

Main Menu

Aligning lists of different lengths one below other

Started by mlodugu1, 13 Aug 2017 10:06:21 PM

Previous topic - Next topic

mlodugu1

Hi all,

I am enhancing an existing report that displays a list with 34 columns (23 attributes and 11 measures). The list also displays totals. The task is to display the data in the list in 3 sections one below another as below:

1. The data with filter  (code =  3)
2. The data with filter  (code = 4)
3. Grand totals for the entire data without any filters.

The approach used currently involves taking 3 query references of the existing query and creating 3 lists one below the other where the last list simply displays grand totals. Even though I got the amounts correctly I could not align the totals (11 totals) of the third list with those of the list above it. Since I do not have any attributes in the 3rd list except for the total values, I used a dummy column 23 times once for each attribute and set width to match the columns in the list above .

Now I am facing the tedious challenge of having to set the width of each column of all the lists as well as the size of each list. In addition, any change in numerical values may cause misalignment of fact columns.

Please suggest alternatives or workarounds to achieve the result mentioned above.



Regards,
mlodugu1



New_Guy

Hi,
I would try placing a block in the list cells and moving the text into the blocks and setting the size of the blocks to the maximum length of the text that you are expecting in the lists. And in the last list place another block in each column with the same size as the block in the lists above.
Good luck
New guy

Invisi

Why place a block in the cells? You can also give width to an individual cell / column. The columns also have the setting Size & Overflow.
Few can be done on Cognos | RTFM for those who ask basic questions...