Я использую Crystal Reports XI (R2) и имею кросс-таблицу, в которой отображается информация о рейсах. Существует столбец «Всего», а также столбцы «Прибытие» и «Отправление», которые создаются автоматически благодаря условию группировки. Что я пытаюсь сделать, так это иметь параметр «направления полета», где пользователь может выбрать значения «Все, только вылеты или только прибытия», и в соответствии с этим выбором кросс-таблица будет иметь один или два столбца. Как этого добиться? Я попытался использовать следующую формулу (и включить параметр подавления пустых столбцов):
if {?Pm-@flight_direction_description} = "Departures Only"
then
if ({Command_1.IsArrival} = 1)
then 0
else {Command_1.IsArrival}
который действительно работает (отображается только один столбец), но затем в столбце «Отправления» перечислены все рейсы (поэтому столбец «Отправления» совпадает со столбцом «Всего»), тогда как он должен отображать только информацию о вылетающих рейсах.