У меня есть следующие данные, которые я хотел бы изменить:
Student JoinDate ReleaseDate John 01/05/2011 05/05/2011 James 02/05/2011 04/05/2011
Я хотел бы создать сводную таблицу, в которой будет показано количество студентов в заданном диапазоне дат:
01/05/2011 02/05/2011 03/05/2011 04/05/2011 05/05/2011 1 2 2 2 1
Теперь проблема в том, что я хочу, чтобы сводная таблица как-то расширяла даты, я не могу понять, как этого добиться с моей текущей структурой данных.
Я могу добиться этого с помощью следующей структуры:
Student JoinDate ReleaseDate PivotDate John 01/05/2011 05/05/2011 01/05/2011 John 01/05/2011 05/05/2011 02/05/2011 John 01/05/2011 05/05/2011 03/05/2011 John 01/05/2011 05/05/2011 04/05/2011 John 01/05/2011 05/05/2011 05/05/2011 James 02/05/2011 04/05/2011 02/05/2011 James 02/05/2011 04/05/2011 03/05/2011 etc...
Но этот метод не очень хорошо масштабируется, учитывая количество используемых данных, я легко достигаю максимального количества строк для одного листа в рабочей книге.
Есть ли у кого-нибудь какие-либо предложения относительно того, как я могу создать нужную сводную таблицу, не имея строки для каждой даты, когда ученик «активен»?