单个数据集上的 SSRS 查找
SSRS Lookup on single dataset
希望能帮到你!
我的 SSRS 报告中只有一个数据源。使用此数据源,我填充了一个 tablix。 tablix 看起来像这样:
SalesPerson ID Group Sales
Sarah 1 1 1234
Ross 2 1 555
Gemma 3 2 678
Jill 4 2 345
Jack 5 3 987
Peter 6 2 432
Henry 7 2 356
报表设置为为每个销售人员创建不同的页面。例如,在报告的第一页,只会显示第一条记录(保存 Sarah 信息的记录,第二页将显示 Ross 信息的记录,等等)
我面临的问题是:
在报表的底部,我需要包含一个文本框,显示特定员工所属的组号(当前页面上显示的员工)。
我认为我需要对 IDReportItem 进行某种查找以找到 return 组 ID 以便执行此操作,但我的尝试没有成功。
我知道这是一种糟糕的做事方式,但我仅限于使用这个单一数据集来执行此任务。
非常感谢您提供的任何帮助,
谢谢!
这就是分组的目的。构建您的 table,并将分页符属性设置为 true。
您的组下可以有多行。由于您的组是一个字段,只需将其添加到详细信息行即可。
不幸的是,似乎没有办法在单个文本框中执行此操作,但您可以使用使用相同数据集的第二个 tablix 来执行此操作。
创建您的第二个 tablix 并将其放置在页面底部,然后将您的分组设置为在两个 tablix 上相同,并使用第二个 tablix 仅显示组 ID 以及您想要的任何标签。
为每个 tablix 创建一个新的行组(按组 ID 分组),然后右键单击该组并浏览到 Group Properties -> Page Breaks
并选中 "Between each instance of a group" 框。对两个 tablix 执行此操作。
您的分组显然设置正确,可以使报告正确分页。
您可以在报告中添加一个 List,并在其上设置分组(组与组之间有分页符)
在列表中 - 添加一个 RECTANGLE。 (这很重要!)
一旦您添加了矩形,您可以添加任意数量的对象。在你的情况下,我认为这可能是一个矩阵和一个文本框
例如
然后它就变成了间距问题(让页面看起来正确)
希望能帮到你!
我的 SSRS 报告中只有一个数据源。使用此数据源,我填充了一个 tablix。 tablix 看起来像这样:
SalesPerson ID Group Sales
Sarah 1 1 1234
Ross 2 1 555
Gemma 3 2 678
Jill 4 2 345
Jack 5 3 987
Peter 6 2 432
Henry 7 2 356
报表设置为为每个销售人员创建不同的页面。例如,在报告的第一页,只会显示第一条记录(保存 Sarah 信息的记录,第二页将显示 Ross 信息的记录,等等)
我面临的问题是:
在报表的底部,我需要包含一个文本框,显示特定员工所属的组号(当前页面上显示的员工)。
我认为我需要对 IDReportItem 进行某种查找以找到 return 组 ID 以便执行此操作,但我的尝试没有成功。
我知道这是一种糟糕的做事方式,但我仅限于使用这个单一数据集来执行此任务。
非常感谢您提供的任何帮助,
谢谢!
这就是分组的目的。构建您的 table,并将分页符属性设置为 true。
您的组下可以有多行。由于您的组是一个字段,只需将其添加到详细信息行即可。
不幸的是,似乎没有办法在单个文本框中执行此操作,但您可以使用使用相同数据集的第二个 tablix 来执行此操作。
创建您的第二个 tablix 并将其放置在页面底部,然后将您的分组设置为在两个 tablix 上相同,并使用第二个 tablix 仅显示组 ID 以及您想要的任何标签。
为每个 tablix 创建一个新的行组(按组 ID 分组),然后右键单击该组并浏览到 Group Properties -> Page Breaks
并选中 "Between each instance of a group" 框。对两个 tablix 执行此操作。
您的分组显然设置正确,可以使报告正确分页。
您可以在报告中添加一个 List,并在其上设置分组(组与组之间有分页符)
在列表中 - 添加一个 RECTANGLE。 (这很重要!)
一旦您添加了矩形,您可以添加任意数量的对象。在你的情况下,我认为这可能是一个矩阵和一个文本框
例如
然后它就变成了间距问题(让页面看起来正确)