2014-12-10 4 views
-2

Я хочу создать формулу для таблицы, которая выглядит так, но не знает, какие форумы делать для сканирования этих файлов.Отчеты в Crystal Reports с формулами

ID UDOfficer DATE 
1 6   Jan 
1 7   Jan 
1 9   Jan 
2 6   June 
3 6   April 
4 6   May 
5 5   Dec 
6 7   Nov 
7 6   April 
7 4   April 

То, что я хочу создать: формулу положить в колонке перекрестный, чтобы захватить UDOfficer = 6 и все остальные, но если UDOfficer находится в 6, 7 и 9, все остальные не могут рассчитывать, что ID что уже подсчитаны для UDOFFICER 6.

OUTPUTCrosstable 

DATE UDOFF6 UDOFFOTHER 
JAN  1   0 
APR  2   0    
MAY  1   0 
JUN  1   0 
NOV  0   1 
DEC  0   1  
+0

ОК, в чем проблема? – Siva

+0

Я просто не знаю, какие формулы создать. IF ELSE Forum для сканирования этих файлов, чтобы сделать результат этой таблицы кросс-таблицы. @Siva – epv

ответ

0

Вы можете использовать Grouping, а также IF Else, чтобы сделать его работу в соответствии с вашими требованиями.

  1. Сначала создайте группу с Date.
  2. Создайте 2 формулы и поместите их в деталях, чтобы подсчитать происшествия.

Создайте формулу @UDOFF6 и писать код ниже:

if UDOfficer =6 
then 1 
else 0 

Создать другую формулу UDOFFOTHER и писать код ниже:

if UDOfficer <> 6 
then 1 
else 0 

Возьмите сумма обеих формул в группе сноске Date вашей проблемы будут решены.

+0

Буду ли я использовать @ udoff6 и udoffother в столбцах эксперта по перекрестной вкладке? – epv

+0

Не нужно использовать кросс-таблицу, обычно используемую в дизайне – Siva

Смежные вопросы