Страница 1 из 1
Кросс-таблица
Добавлено: 27 апр 2007, 04:08
kaknibud
Название | 001 | 002 | 003
Объект 1 | MPP | PLT |
Объект 2 | ACS | CCE | MPP
Объект 3 | ACS | PLT | MPP
Как сделать такую кросс-таблицу, если для вывода данных используются только функции группирования (SUM и т.д.)?
Кросс-таблица
Добавлено: 27 апр 2007, 07:53
Edward
Поясните, пожалуйста, Вашу задачу более подробно, если возможно со структурой таблицы для кросс-отчета.
Спасибо.
Кросс-таблица
Добавлено: 27 апр 2007, 09:40
kaknibud
Имеется такая таблица:
CREATE TABLE t (
[id] int,
[object] varchar(500),
[marka] varchar(500),
[Range] int
)
Заполняю данными:
INSERT INTO t ([object],[marka],[Range])
VALUES ('объект1', 'MPP', 1)
VALUES ('объект1', 'PLT', 2)
VALUES ('объект2', 'ACS', 1)
VALUES ('объект2', 'PLT', 2)
VALUES ('объект2', 'MPP, 3)
Хочу получить кросс-таблицу:
название | 1 | 2 | 3
объект1 | MPP | PLT |
объект2 | ACS | PLT | MPP
При построении кросс-таблицы в область "итоги" располагаю поле marka, но т.к. поле marka varchar, а используются Aggregate функции, то в отчете показывается пустые записи
Кросс-таблица
Добавлено: 27 апр 2007, 12:07
Edward
Да, Вы правы, сейчас кросс-таб выводит в своих ячейках только значения агрегатных функций. В настоящее время ведутся работы по усовершенствованию кросс-таблицы в этом направлении. О готовности решения мы сообщим дополнительно в этом топике.
Пока с подобной задачей могут справится только кросс-датабэнды.
http://forumru.stimulsoft.com/upload/cr ... sbands.zip
Спасибо.
Кросс-таблица
Добавлено: 28 апр 2007, 14:34
Vital
Добавили новый тип суммирования для свойства SummaryType - None. Он позволяет выводить не числовые значения.
Спасибо.