gpt4 book ai didi

sql - Crystal 报表 - 分组依据

转载 作者:行者123 更新时间:2023-12-01 12:52:45 27 4
gpt4 key购买 nike

我正在使用 Visual Studio 2008 并希望在报告中显示以下 SQL 查询:

select name, count(*) from mytable group by name;

我可以通过创建一个基本上是上述查询的数据集(由列“名称”和“计数”组成)来实现这一点,但是仅为此查询创建一个额外的数据集似乎有点过分。我宁愿做我对项目中的其他报告所做的事情,即有一个包含整个表格的数据集:
select * from mytable;

然后使用 Crystal 报表功能进行分组。但是,我找不到进行此分组的方法。我认为这是可能的?这将允许我将数据集重用于项目中的其他区域,而不必为每个报告创建一个唯一的数据集。

最佳答案

分组字段

无需编写 SQL 查询,您就可以对表中的数据进行分组。

在字段资源管理器中,您可以找到“组名字段”,右键单击并选择“组专家”。

Creating a Group

选择后,您将获得一个组专家对话框,其中显示在您的数据表中找到的字段。选择要分组的字段名称。
(这里我选择了“项目名称”)

Group Expert Fields Selection

您还可以在该字段下创建子组,这些组将分为 A 组、B 组。

现在您可以在您的 Crystal 报表中自动找到添加的组字段!
分组完成!

计数字段

要计算报告中的记录或字段数,您需要添加一个新的“运行总字段”

Add a New Count Field

添加要计算的字段。

添加字段后,将“汇总类型”更改为“计数”,然后按“确定”。

Adding Count Field

将此总计字段添加到您需要的区域的报告中(建议使用组页脚)。

现在无需编写任何 SQL 查询即可找到您的字段名称已分组和计数。

希望对你有帮助,有的话请留言!

关于sql - Crystal 报表 - 分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6091302/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com