水晶报表组计数
Posted
技术标签:
【中文标题】水晶报表组计数【英文标题】:Crystal Report Group Count 【发布时间】:2011-08-25 07:33:01 【问题描述】:假设我在数据集中有这些记录:
name1 XXXXX XXXXXX
name1 XXXXX XXXXXX
name1 XXXXX XXXXXX
name2 XXXXX XXXXXX
name2 XXXXX XXXXXX
name2 XXXXX XXXXXX
name2 XXXXX XXXXXX
我想创建一个报告,我可以在其中查看每个名称中记录的总和/计数:
name1 3
name2 4
我怎样才能实现这个输出?此外,是否可以通过查询在水晶报表中分配绑定字段?例如:
select name, count(name) as [Count] from tbname group by name
如何获取计数字段? (如果它真的不是表中的字段)?
【问题讨论】:
【参考方案1】:如果你去插入 -> 总结。从那里您可以选择您想要总和的字段。然后在“计算字段”下选择计数。 “摘要位置”由您决定,我更喜欢将其放在组下(如果我有的话)。当您看到您的详细信息页面时,您将看到一个包含您的信息的新“字段”或框。如果您还想要总计,您可以将该框复制并粘贴到报告页脚中,CR 会自动为您添加它们。
另外,假设您只想查看总数,不想查看所有其他内容:右键单击您不想查看的字段 -> 格式化字段 -> 通用 -> 单击隐藏。这样你就不会看到信息,但它仍然在那里供 CR 计算。
至于为该框设置一个参数,它可以像字段一样作为选项填充。我不确定,没试过。希望这对您有所帮助!
【讨论】:
【参考方案2】:您尝试为 (table.name) 插入 goup,然后插入摘要并选择要汇总的字段,然后选择 Distinct Count 在页脚中计算此摘要。
【讨论】:
以上是关于水晶报表组计数的主要内容,如果未能解决你的问题,请参考以下文章