Crystal Reports 2013:筛选显示的记录

时间:2015-11-18 21:21:53

标签: crystal-reports

我的报告结构如下:

<sales person>
  <appointment date>
  <appointment status>

现在,预约状态可以由客户“取消”,“取消”,或者由销售人员取消&#39; (为简单起见)。我想计算被取消的百分比。为了计算这一点,我需要选择所有约会,并将未保留的数字除以总数。好的,我明白了。

现在,问题是我还想显示在我的报告中取消的约会,并排除保留的约会。换句话说,我只是想跳过打印这些无关的记录。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

formula1

If {<appointment status>} = "kept" then 1 else 0

这将为您提供一个计数,您可以使用该计数来获得销售人员的百分比。

   if sum({@formula1},{<sales person>}) > 0 
    then sum({@formula1},{<sales person>}) % count({<appointment status>} ,{<sales person>})
    else 0

然后用这样的公式来抑制细节

{@formula1} = 1