Две колонки в итоге кросстаба
Две колонки в итоге кросстаба
Здравствуйте.
Возникла трудность, необходимо организовать кросс-таблицу у, которой в итоге две колонки, а не одна. При этом одна колонка в итог выбирается по максимальному значению, а вторая, например дата - отображаемая справа или слева от основной, подставляется из той же записи источника данных, что и максимальная. Наприммер имеется источник вида
Картошка 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 подчиненных столбца.
Заранее спасибо, прошу не смеяться над примером, ничего путного для примера не пришло в голову кроме этого.
Две колонки в итоге кросстаба
Здравствуйте,
Если я правильно понял, то в кросс-табе указываются две колонки в Summary, при этом только одна из них отображется в таблице, но две отображаются в итогах? Т.е. необходимо одну из колонок суммирования отображать только в итогах?
Спасибо.
Если я правильно понял, то в кросс-табе указываются две колонки в Summary, при этом только одна из них отображется в таблице, но две отображаются в итогах? Т.е. необходимо одну из колонок суммирования отображать только в итогах?
Спасибо.
Две колонки в итоге кросстаба
Нет, немного не так. Вообщем если поместить в строки колонку "Название овоща", в колонки "Время суток", а в итог "Количество" и "Дату", то необходимо чтобы итоговые значения колонок отображались не одна под другой, а одна рядом с другой, образуя 2 подколонки колонки "Время суток". Как и с помощью чего можно добиться подобного результата?
Спасибо.
Спасибо.
Две колонки в итоге кросстаба
Здравствуйте,
Я думаю Вам поможет кнопка, которая находится сразу под списком полей Summary.
Спасибо.
Я думаю Вам поможет кнопка, которая находится сразу под списком полей Summary.
Спасибо.
Две колонки в итоге кросстаба
Да, то что нужно, спасибо огромное.
ПС. Долго искал эту кнопочку пока не сообразил скачать последний билд. Просто длительное время полбзовался билдом от 2007 года, а там видимо такой фичи еще не было. Все устраивало в том билде
ПС. Долго искал эту кнопочку пока не сообразил скачать последний билд. Просто длительное время полбзовался билдом от 2007 года, а там видимо такой фичи еще не было. Все устраивало в том билде
Две колонки в итоге кросстаба
Здравствуйте.
Дайте знать, если понадобится дополнительная помощь.
Спасибо.
Дайте знать, если понадобится дополнительная помощь.
Спасибо.
Две колонки в итоге кросстаба
Поторопился немного.
Дело в том, что кнопка помогает, но если я поставлю в свойстве "Итог" первой итоговой колонки значение Max (тип данных float), второй колонки None (тип данных DateTime), то кроссбэнд выводит первый итог правильно, а вот в соответствующую этому итогу вторую колонку типа DateTime похоже выбирает значение первой записи источника данных, если для второй колонки выставляю другие аггрегативные функции, вообще рисует пустоту для значений типа ДатаВремя.
По моему это неправильно, или я чего то не понимаю? Мне нужно выбрать максимальные значения и рядом вывести соответствующие им значения ДатыВремени, и все это в кроссбэнде. Как быть?
И еще, заметил, что формат по выбору не действует на значения ДатыВремени в кроссбэнде. такое ощущение, что данные этого типа просто игнорируются.
Дело в том, что кнопка помогает, но если я поставлю в свойстве "Итог" первой итоговой колонки значение Max (тип данных float), второй колонки None (тип данных DateTime), то кроссбэнд выводит первый итог правильно, а вот в соответствующую этому итогу вторую колонку типа DateTime похоже выбирает значение первой записи источника данных, если для второй колонки выставляю другие аггрегативные функции, вообще рисует пустоту для значений типа ДатаВремя.
По моему это неправильно, или я чего то не понимаю? Мне нужно выбрать максимальные значения и рядом вывести соответствующие им значения ДатыВремени, и все это в кроссбэнде. Как быть?
И еще, заметил, что формат по выбору не действует на значения ДатыВремени в кроссбэнде. такое ощущение, что данные этого типа просто игнорируются.
Две колонки в итоге кросстаба
Вы не могли бы прислать пример с данными на support[at]stimulsoft.com для анализа. Это бы значительно ускорило решение вопроса.
Спасибо.
Спасибо.
Две колонки в итоге кросстаба
Пример с данными выслал.
Жду с нетерпением.
Жду с нетерпением.
Две колонки в итоге кросстаба
Здравствуйте,
Добавили поддержку типов DateTime и DateTime? для функций суммирования Average, Min, Max. Изменения будут доступны в билде от 9 февраля.
Спасибо.
Добавили поддержку типов DateTime и DateTime? для функций суммирования Average, Min, Max. Изменения будут доступны в билде от 9 февраля.
Спасибо.