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

Двойные итоги в Cross Tab-е

Добавлено: 21 янв 2009, 01:23
Roman_KV
Здравствуйте!
Есть одна таблица, для которой я использую Cross Tab, в таблице есть колока с типом boolean, мне нужны не общие итоги по всем записям по колонкам, а двойные итоги по условию поля.

Например колонка "в пути":
Итого в пути: 15
Итого в обр.пути: 10
А он мне выдает просто:
Итого: 25

Такое можно сделать с помощью Cross Tab или мне необходимо еще что-то дополнительно использовать?

Двойные итоги в Cross Tab-е

Добавлено: 21 янв 2009, 10:05
Edward
Здравствуйте, Роман.

Большое спасибо за пример.

Да, это возможно, укажите, пожалуйста, следующее выражение в итоговых колонках Cross-Tab:

Свойство Value:

для o/c:

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

{Results.isReturn==1?(int)Results.Convict:0}
для п/c:

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

{Results.isReturn==0?(int)Results.Convey:0}
Спасибо.

Двойные итоги в Cross Tab-е

Добавлено: 23 янв 2009, 06:04
Roman_KV
Edward писал(а):Здравствуйте, Роман.

Большое спасибо за пример.

Да, это возможно, укажите, пожалуйста, следующее выражение в итоговых колонках Cross-Tab:

Свойство Value:

для o/c:

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

{Results.isReturn==1?(int)Results.Convict:0}
для п/c:

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

{Results.isReturn==0?(int)Results.Convey:0}
Спасибо.
Вы меня не так поняли...

Изображение

Двойные итоги в Cross Tab-е

Добавлено: 28 янв 2009, 04:14
Edward
Здравствуйте, Роман.

К сожалению, этот вариант с двойными итогами по одной колонке не предусмотрен в Cross-Tab, и пока нет возможности рассчитывать итоги в зависимости от условия.

Спасибо.