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

умеет ли crosstab скрывать колонки?

Добавлено: 21 янв 2010, 11:43
vas
Есть кросстаб такого вида:

Код: Выделить всё

        |      Type      | Total |
Company | weight | price |       |
Total   |        |       |       |
где weight и price находятся в разделе итоги, type - колонки, company - строки.

Отображается это в виде

Код: Выделить всё

           |     45г      |      50г     |     Итого    |
Компания 1 | 100кг | 100р | 100кг | 150р | 200кг | 250р |
Компания 2 | 150кг | 200р | 100кг | 200р | 250кг | 400р |
Итого      | 250кг | 300р | 200кг | 350р | 450кг | 650р |
Собственно задача и вопрос - Требуется сделать так, чтобы колонка price показывалась ТОЛЬКО в "Итого". Тоесть выглядело примерно так:

Код: Выделить всё

           |  45г  |  50г  |    Итого     |
Компания 1 | 100кг | 100кг | 200кг | 250р |
Компания 2 | 150кг | 100кг | 250кг | 400р |
Итого      | 250кг | 200кг | 450кг | 650р |
Я пытался установить колонке прайс Доступность в "нет", но это скрывает ее только из основной таблицы, а из нижнего итога не скрывает, и получается что то вроде:

Код: Выделить всё

           |     45г      |      50г     |     Итого    |
Компания 1 | 100кг |      | 100кг |      | 200кг | 250р |
Компания 2 | 150кг |      | 100кг |      | 250кг | 400р |
Итого      | 250кг | 300р | 200кг | 350р | 450кг | 650р |
что только еще больше запутывает смотрящего. Если убрать нижний итог, то колонка всеравно остается, просто на этот раз совсем пустая:

Код: Выделить всё

           |     45г      |      50г     |     Итого    |
Компания 1 | 100кг |      | 100кг |      | 200кг | 250р |
Компания 2 | 150кг |      | 100кг |      | 250кг | 400р |
так же не помогла установка максимального размера в 1е-100, хотя в этом случае без нижнего итога все выглядит лучше, но не достаточно:

Код: Выделить всё

           |   45г   |    50г  |     Итого    |
Компания 1 | 100кг | | 100кг | | 200кг | 250р |
Компания 2 | 150кг | | 100кг | | 250кг | 400р |
Есть ли свойство в crosstab`е, позволяющее не показывать колонку из итогов в основном гриде, и показывать ее только в Итоге (пусть даже в обоих, нижний я могу скрыть, это не критично, но нужно чтобы не было даже намека на эту колонкув самом гриде)

умеет ли crosstab скрывать колонки?

Добавлено: 22 янв 2010, 03:30
Anton Lozovskiy
Здравствуйте,
Есть ли свойство в crosstab`е, позволяющее не показывать колонку из итогов в основном гриде, и показывать ее только в Итоге (пусть даже в обоих, нижний я могу скрыть, это не критично, но нужно чтобы не было даже намека на эту колонку в самом гриде)
Нет, сейчас такое не возможно сделать в CrossTab.

Спасибо.

умеет ли crosstab скрывать колонки?

Добавлено: 22 янв 2010, 07:35
vas
Anton писал(а):Здравствуйте,
Есть ли свойство в crosstab`е, позволяющее не показывать колонку из итогов в основном гриде, и показывать ее только в Итоге (пусть даже в обоих, нижний я могу скрыть, это не критично, но нужно чтобы не было даже намека на эту колонку в самом гриде)
Нет, сейчас такое не возможно сделать в CrossTab.

Спасибо.
Жаль, что нельзя, тогда Вопрос другой, но с той же целью.
После того, как оказалось, что поле нельзя убрать колонку совсем, я решил его уменьшить до 1 пикселя или около того, чтобы просто казалась жирной граница.
Делал так:
- Установил размер шрифта второй колонки, заголовка второй колонки и нижнего итога в Arial; 1pt
- Установил "Максимальный размер" у всех трех ячеек в 0,1

В результате чего получил изображение с картинки. Откуда появился пустой интервал справа от второй ячейки и как его убрать? (А убрать его точно можно, во время попыток я один раз сумел это сделать, но не смог понять как, а когда восстановил реальный отчет - не смог повторить). Изменение размера ячейки со значениями 100 и 75 уменьшают его, но интервал остается.

Какие еще значения надо установить в близкие к нулю, чтобы вторая колонка превратилась в жирную линию?

умеет ли crosstab скрывать колонки?

Добавлено: 22 янв 2010, 13:07
Edward
Здравствуйте,

Прикрепите, пожалуйста, шаблон отчета (mrt файл) для иллюстрации проблемы.

Спасибо.

умеет ли crosstab скрывать колонки?

Добавлено: 22 янв 2010, 13:37
vas
Вот:

умеет ли crosstab скрывать колонки?

Добавлено: 23 янв 2010, 04:27
Anton Lozovskiy
Здравствуйте,

Не могли бы вы еще прислать пример вашей базы.

Спасибо.