Я пишу отчет, который состоит из 3 групп: Год, Месяц и Поставщик.
Каждая страница начинается с Года вверху, затем по 12 месяцев с итогами продаж для каждого. Затем пользователь может просмотреть отдельные данные о продажах для каждой компании за этот месяц.
например. верхний уровень моего отчета выглядит так:
2010
January £20,000
February £30,000
March £15,000
etc.
2011
January £16,000
February £14,000
Теперь я хочу сравнить значения января 2011 года с тем же периодом предыдущего года (в данном случае: 16 000 против 20 000), чтобы я мог выполнить некоторые дополнительные вычисления.
В настоящее время я достигаю этого, используя глобальные переменные, называемые JanGlobal, FebGlobal и т. Д., Которые сохраняются и извлекаются по мере необходимости. Это работает, потому что я знаю, что будет только 12 месяцев, поэтому я могу назвать переменные заранее.
Однако на уровне поставщиков я не знаю, сколько будет поставщиков, или даже если они вообще будут существовать (поставщики могут быть новыми, поэтому у них не будет годовой информации; или они могли бы обанкротиться и поэтому не существовать в новом году).
Развертывание моих поставщиков выглядит следующим образом:
2010
January
Company 1 £5,000
Company 2 £7,000
Company 3 £8,000
Так что мне нужно сравнить переменное количество поставщиков с их аналогами за 12 месяцев, если они существуют. Есть идеи?