我正在尝试获取员工ID的总数,以便我可以将其用作报告中百分比的基础。我希望我的报告看起来像这样:
Types With Email
Customer 20% 15%
Vendor 40% 80%
Employees 40% 75%
Total People: 100
在我看来,我有员工ID,类型和电子邮件地址。我可以得到计数和第一个百分比(客户,供应商和员工的百分比)。我遇到的问题是拥有电子邮件地址的客户或供应商的百分比。我已经尝试过使用公式字段和摘要,但对它们并没有太过深入。有人能指出我的方向吗?
答案 0 :(得分:2)
创建公式以计算电子邮件地址的存在:
//{@has_email}
If Isnull({employee.email}) Then
0
Else
1
不需要将其添加到画布中。
创建一个公式来计算%total:
//{@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
添加到组页眉或页脚并使用%。格式化。