使用公式在Crystal Reports中报告

时间:2014-12-10 20:57:16

标签: crystal-reports formula

我想为一个看起来像这样的表创建一个公式,但不知道要扫描这些文件需要做些什么。

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中,则所有其他列都不能计算已为UDOFFICER 6计算的ID。

OUTPUTCrosstable 

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

1 个答案:

答案 0 :(得分:0)

您可以使用Grouping以及IF Else使其按照您的要求运作。

  1. 首先使用Date创建群组。
  2. 创建2个公式并详细放置以计算出现次数。
  3. 创建公式@UDOFF6并写下以下代码:

    if UDOfficer =6
    then 1
    else 0
    

    创建另一个公式UDOFFOTHER并写下代码:

    if UDOfficer <> 6
    then 1
    else 0
    

    Date组页脚中的两个公式的总和解决。