Две колонки в итоге кросстаба
Добавлено: 29 янв 2009, 10:53
Здравствуйте.
Возникла трудность, необходимо организовать кросс-таблицу у, которой в итоге две колонки, а не одна. При этом одна колонка в итог выбирается по максимальному значению, а вторая, например дата - отображаемая справа или слева от основной, подставляется из той же записи источника данных, что и максимальная. Наприммер имеется источник вида
Картошка 10 01.01.2008 Утро
Картошка 12 01.01.2008 Вечер
Картошка 15 01.01.2008 День
Картошка 25 01.01.2008 Вечер
Лук 10 01.01.2008 Утро
Лук 12 01.01.2008 Вечер
Лук 15 01.01.2008 День
Лук 25 01.01.2008 Вечер
В отчете должно получиться
Утро День Вечер
Картошка 10 01.01.2008 15 01.01.2008 25 01.01.2008
Картошка 10 01.01.2008 15 01.01.2008 25 01.01.2008
(2 записи не максимальных значений отсеялись при отображении)
При этом максимальное значение и дата в разных столбцах, то есть у столбцов Утро, день и Вечер по 2 подчиненных столбца.
Заранее спасибо, прошу не смеяться над примером, ничего путного для примера не пришло в голову кроме этого.
Возникла трудность, необходимо организовать кросс-таблицу у, которой в итоге две колонки, а не одна. При этом одна колонка в итог выбирается по максимальному значению, а вторая, например дата - отображаемая справа или слева от основной, подставляется из той же записи источника данных, что и максимальная. Наприммер имеется источник вида
Картошка 10 01.01.2008 Утро
Картошка 12 01.01.2008 Вечер
Картошка 15 01.01.2008 День
Картошка 25 01.01.2008 Вечер
Лук 10 01.01.2008 Утро
Лук 12 01.01.2008 Вечер
Лук 15 01.01.2008 День
Лук 25 01.01.2008 Вечер
В отчете должно получиться
Утро День Вечер
Картошка 10 01.01.2008 15 01.01.2008 25 01.01.2008
Картошка 10 01.01.2008 15 01.01.2008 25 01.01.2008
(2 записи не максимальных значений отсеялись при отображении)
При этом максимальное значение и дата в разных столбцах, то есть у столбцов Утро, день и Вечер по 2 подчиненных столбца.
Заранее спасибо, прошу не смеяться над примером, ничего путного для примера не пришло в голову кроме этого.