1

我正在尝试获取员工 ID 的总数,以便可以将其用作报告中百分比的基础。我希望我的报告看起来像这样:

Types                 With Email  
Customer    20%       15%
Vendor      40%       80%
Employees   40%       75%  
Total People: 100

在我看来,我有员工 ID、类型和电子邮件地址。我可以得到计数和第一个百分比(客户、供应商和员工的百分比)。我遇到的问题是拥有电子邮件地址的客户或供应商的百分比。我尝试过使用公式字段和摘要,但还没有走得太远。谁能指出我的方向?

4

1 回答 1

2

创建一个公式来计算电子邮件地址的存在:

//{@has_email}
If Isnull({employee.email}) Then
  0
Else
 1

它不需要添加到画布中。

创建一个公式来计算总百分比:

//{@email %}

// summarize number of email address for a given type
Local Numbervar Total := Sum({@has_email}, {employee.type});

If Total <> 0 Then
  Total / Count({employee.id}, {employee.type}) * 100

添加到组页眉或页脚并使用 % 格式化。

于 2012-07-11T20:59:23.367 回答