Страница 1 из 1

Ещё одно поле в кросс-таб

Добавлено: 11 май 2010, 09:18
Velavok
Здравствуйте.
Появилась необходимость в строке кросс-таблицы вывести данные в следующем формате:

Текст1 | кол-во1 | кол-во2 | кол-во3 | Суммарное кол-во | Текст2

Загвоздка в том, что не получается поставить поле Текст2 после итогов строки.
Подскажите как быть.

Ещё одно поле в кросс-таб

Добавлено: 11 май 2010, 11:17
Anton Lozovskiy
Здравствуйте,

В кросс-таблице нельзя добавить свое дополнительное поле.

Спасибо.

Ещё одно поле в кросс-таб

Добавлено: 12 май 2010, 04:53
Леонид
Вы можете попробовать решить эту проблему дописав в конец запроса ещё одно инициализированное (или не инициализированное поле), переписав свой запрос так:

select t.*, '' as text2
from as t

или

select t.*, 0 as text2
from as t

Если у Вас готовый набор данных, а не запрос из БД, то просто добавьте поле Text2 в вашу таблицу.

После этого в cross-tab'е у Вас появится поле Text2. Поставьте ему соответствующий заголовок, а также впишите необходимое выражение в поле Value, выставьте необходимое значение свойства Summary.

Ещё одно поле в кросс-таб

Добавлено: 13 май 2010, 13:55
Velavok
В запросе это поле присутствует. Загвоздка в том, что мне нужно вывести это поле после итога по другим полям и в той же строчке. Если я добавляю это поле в столбец и вывожу по нему итог, то каждая строка получается в 2 этажа.

Ещё одно поле в кросс-таб

Добавлено: 14 май 2010, 04:39
Леонид
Если поставить свойство ShowTotals = false, то будет одна строка, или это всё равно не то?

Ещё одно поле в кросс-таб

Добавлено: 14 май 2010, 04:41
Anton Lozovskiy
Здравствуйте,

К сожалению, на данный момент cross-tab не поддерживает вывод дополнительных полей после итогов.

Спасибо.