I have a table and Chart both having Ranking for Top 20 Budgeted Departments. Sometimes there may be 50 departments which have same budget in that case the table expands and overlaps with other blocks below. To avoid this I wanted to show only 20 departments maximum even when there is a tie. How do we achieve this inside a Webi?
The entire table chart depends up on one of the column like any ICD-description. So, you have to rank the data busing this column and moreover to ignore the other columns you have to format. Go to the properties tab and click on the column and set the borders, colors and data format and Background so that for testing save as in PDF then you can validate accordingly… Hope this helps…
Sorry it is not clear on how to implement your solution.
Currently I have Charts and Table that are ranked Top 20 inside Webi report using the Webi Ranking feature --> Rank Top 20 Department (dimension) by Budget (Measure).
When the ranking is unique, then there is no problem. The issue is when their is a tie in the rank. Say 50 departments have same budget, I still want to limit the count to 20 rather than showing all 50.
This is has been discussed here before and as I asked back then, when there is a tie which of the “tied” rows do you decide to drop technically unless there is something else that also determines ranking how are you proposing to randomly select 20 of 50 departments with the same budget ?
Thanks for your replies.
Yes, You are correct. Even. when 50 Departments has same budget, the users want to see only 20 (May be alphabetically ordered or Random 20 out of the 50 is okay too).
They definitely do not want to see all 50 when there is a tie because the chart becomes too crowded and table extensions can overlap with other table/charts.
I know this is an old post but what to do if I only want to show the top 10 rows. if there is a tie it should only show one of them dont really mind. I checked the board but cant find a solution to that.
Were you able to find solution to the top 10 or top 20 ranking with the tie issue? I was also getting the same issue. I was looking for Top 10 and ended up getting 11 as there was a tie in 10th position. I looked over forum for quiet some time and was not able to find a solution.
This is how I acheived the solution.
Remember this solution is specific to my requirement.
In my requirement, no matter what I should only get top 10. If for example, at position 10 there are 4 different dimension values, I can show any of the four values as my #10 as it does not really matter which one I show. Main reason being all tied at #10.
Now that you worked it out, out of curiousity couldn’t you have built the rank for top 10 that gave you multiples for 10th then block filtered on RunningCount[Measure] < 11 ?
Hi if you want to simply restrict.
Add a new column.
Keep the function "LineNumber"
As it starts from 0. Restrict it to display till 19 only
And hide the column that you have inserted using ranking procedure or simply make the borders,text and background as white color.