RRinTetons
IS-IT--Management
I have data for dates from Oct 1 through April 30 that need to be sorted in that order for a series of years to provide comparisons between the same date in 2004-2005 and 2005-2006 and 2006-2007, etc. So far, the best way I've been able to do this is to extract the month and day from the date in the data to create a text value like '10/01' or '12/24' or '01-18' and use that as the row header instead of the actual date. That, of course, fails to sort into the required order.
Excel's custom sort lists are limited in the total number of characters they can contain and don't even come close to being big enough.
I replaced the month/day strings with straight numeric values from 001 through 213 and got the ordering required but users were pretty puzzled by just what date of the season '126' might be.
Finally, I appended the '001', '002', '003', ... strings to the month/day strings to get '001-10/01', '002-10/02', etc. That works to get the ordering correct and savvy users can get the date information, but it really doesn't make it for formal presentation of the data at an executive or Board level.
For the time being, the data analysts preparing the final reports presentation have to convert the pivot table into values only and use a formula to parse off the '###-' leader on each date and prepare final output without making any changes to the data. Getting a different data set requires going back to the pivot table and going through the whole formatting exercise again.
Can anyone see a way to do this better? Is there some secret way to order the values in the row headers by a value that is neither displayed in the labels nor calculated as a value? I can get what they want in a report done using BIDS and Reporting Services, but that loses the flexibility of pivot tables.
-
Richard Ray
Jackson Hole Mountain Resort
Excel's custom sort lists are limited in the total number of characters they can contain and don't even come close to being big enough.
I replaced the month/day strings with straight numeric values from 001 through 213 and got the ordering required but users were pretty puzzled by just what date of the season '126' might be.
Finally, I appended the '001', '002', '003', ... strings to the month/day strings to get '001-10/01', '002-10/02', etc. That works to get the ordering correct and savvy users can get the date information, but it really doesn't make it for formal presentation of the data at an executive or Board level.
For the time being, the data analysts preparing the final reports presentation have to convert the pivot table into values only and use a formula to parse off the '###-' leader on each date and prepare final output without making any changes to the data. Getting a different data set requires going back to the pivot table and going through the whole formatting exercise again.
Can anyone see a way to do this better? Is there some secret way to order the values in the row headers by a value that is neither displayed in the labels nor calculated as a value? I can get what they want in a report done using BIDS and Reporting Services, but that loses the flexibility of pivot tables.
-
Richard Ray
Jackson Hole Mountain Resort