Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services Microsoft报表生成器在字段上循环/循环_Reporting Services_Reporting_Reportbuilder3.0_Reportbuilder - Fatal编程技术网

Reporting services Microsoft报表生成器在字段上循环/循环

Reporting services Microsoft报表生成器在字段上循环/循环,reporting-services,reporting,reportbuilder3.0,reportbuilder,Reporting Services,Reporting,Reportbuilder3.0,Reportbuilder,假设我为客户创建了一个报告。是否可以为特定列表中的所有客户端生成/创建报告?换句话说,我可以创建一个循环/循环/遍历列表的报告,并为该列表中的每个x创建报告吗 恐怕我不知道如何更好地描述它 是的,您可以,这正是子报告将要做的 因此,假设您有一个显示单个客户机数据的报表,并且假设此报表包含一个或多个参数(例如ClientID),那么您只需执行以下操作 创建新报告。 添加一个数据集,其中包含要为其生成报告的ClientIDs列表。您可以选择将此数据集查询参数化,就像任何其他数据集一样 现在向报表中添

假设我为客户创建了一个报告。是否可以为特定列表中的所有客户端生成/创建报告?换句话说,我可以创建一个循环/循环/遍历列表的报告,并为该列表中的每个x创建报告吗


恐怕我不知道如何更好地描述它

是的,您可以,这正是子报告将要做的

因此,假设您有一个显示单个客户机数据的报表,并且假设此报表包含一个或多个参数(例如ClientID),那么您只需执行以下操作

创建新报告。 添加一个数据集,其中包含要为其生成报告的
ClientID
s列表。您可以选择将此数据集查询参数化,就像任何其他数据集一样

现在向报表中添加一个表,然后将该表的dataset属性设置为指向包含
ClientID
s的数据集

在表中的“详细信息”行上,右键单击第一个单元格并选择“插入=>subreport”。“单元格”将用子报表占位符填充。右键单击此项并转到子报表属性。选择原始报告作为子报告。在“参数”选项卡上,添加一个条目。设置目标报告参数的参数名称(如果单击下拉列表,则应显示该名称)。在值字段中,将其设置为数据集中的CLientID(同样,下拉列表应提供可用字段的列表)

如果愿意,可以删除表中任何未使用的单元格

运行报告时,将为数据集中的每个条目执行子报告


希望这会有所帮助。

是的,您可以,这正是子报告将要做的

因此,假设您有一个显示单个客户机数据的报表,并且假设此报表包含一个或多个参数(例如ClientID),那么您只需执行以下操作

创建新报告。 添加一个数据集,其中包含要为其生成报告的
ClientID
s列表。您可以选择将此数据集查询参数化,就像任何其他数据集一样

现在向报表中添加一个表,然后将该表的dataset属性设置为指向包含
ClientID
s的数据集

在表中的“详细信息”行上,右键单击第一个单元格并选择“插入=>subreport”。“单元格”将用子报表占位符填充。右键单击此项并转到子报表属性。选择原始报告作为子报告。在“参数”选项卡上,添加一个条目。设置目标报告参数的参数名称(如果单击下拉列表,则应显示该名称)。在值字段中,将其设置为数据集中的CLientID(同样,下拉列表应提供可用字段的列表)

如果愿意,可以删除表中任何未使用的单元格

运行报告时,将为数据集中的每个条目执行子报告


希望对您有所帮助。

明天将尝试此功能。这是实现这一目标的唯一方法吗?这不是唯一的方法,但因为你已经有了报告,这是最简单的方法。我一直在做这些,这将是10或15分钟的工作,听起来比现在更难。我目前正在尝试一些关于报告的选项,我只是在探索报告生成器选项,你能告诉我其他选项是什么吗?或者给我一个链接,我可以在那里找到它?我不知道搜索我自己的时候要搜索什么。你可以使用一个组来包装当前的结构,然后在上面分页符,但我发现这种方法很难长期管理。尝试了这种方法后,遇到了一些错误。我开始怀疑,这种方法会创建单独的报告吗?或者它将创建一个带有我选择的ClientID的表,并在表中为每个ClientID创建一个报告?因为我确实需要为每个客户提供单独的报告。我明天会试试这个。这是实现这一目标的唯一方法吗?这不是唯一的方法,但因为你已经有了报告,这是最简单的方法。我一直在做这些,这将是10或15分钟的工作,听起来比现在更难。我目前正在尝试一些关于报告的选项,我只是在探索报告生成器选项,你能告诉我其他选项是什么吗?或者给我一个链接,我可以在那里找到它?我不知道搜索我自己的时候要搜索什么。你可以使用一个组来包装当前的结构,然后在上面分页符,但我发现这种方法很难长期管理。尝试了这种方法后,遇到了一些错误。我开始怀疑,这种方法会创建单独的报告吗?或者它将创建一个带有我选择的ClientID的表,并在表中为每个ClientID创建一个报告?因为我确实需要为每个客户提供单独的报告。