Reporting services 2008年版SSRS中的向下钻取技术

Reporting services 2008年版SSRS中的向下钻取技术,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我有一份显示地点、部门、员工姓名和工资的报告。所有字段都来自同一个表。我先按地点分组,然后按部门分组。所有组都有组头。明细行包含员工姓名和工资 我的报告显示得很完美,但我想实现向下钻取技术。我想给这个组显示正负符号。打开时,报告应仅显示带有加号的位置名称。然后,当用户单击加号时,所有部门都将显示在该位置下。当用户单击部门加号时,所有员工详细信息都应显示在该部门下 我搜索了谷歌,并跟踪链接 我按照他们的指示在我的报告中构建扩展-折叠功能,但失败了。请指导我如何使用展开折叠功能显示报表位置和部

我有一份显示地点、部门、员工姓名和工资的报告。所有字段都来自同一个表。我先按地点分组,然后按部门分组。所有组都有组头。明细行包含员工姓名和工资

我的报告显示得很完美,但我想实现向下钻取技术。我想给这个组显示正负符号。打开时,报告应仅显示带有加号的位置名称。然后,当用户单击加号时,所有部门都将显示在该位置下。当用户单击部门加号时,所有员工详细信息都应显示在该部门下

我搜索了谷歌,并跟踪链接


我按照他们的指示在我的报告中构建扩展-折叠功能,但失败了。请指导我如何使用展开折叠功能显示报表位置和部门信息。

请按照以下步骤操作

  • 在报告的行组部分下,右键单击详细信息组->添加组->父组->选择位置并包含组标题
  • 现在删除实际位置列
  • 现在再次在行组部分下,右键单击位置组->添加组->子组->选择部门并包括组标题
  • 现在删除“实际部门”列
  • 在“行组”部分下,右键单击详细信息组->组属性->转到可见性->选择隐藏以显示报告 “最初运行”并单击“显示可通过此报告项切换并选择“部门1(部门组的默认名称)”的复选框 TextBox,您可以将其更改为选项“
  • 在“行组”部分下,右键单击“部门组”->“组属性”->“转到可见性”->“选择隐藏”以显示“当报表最初运行时”,然后单击“显示可由此报表项切换”复选框,然后选择 “Location1(位置组文本框的默认名称)作为选项”
  • 预览您的报告,它应该可以正常工作

  • 选择包含按其分组的值的文本框。将该组框的初始切换状态属性设置为True。

    为什么这些指令不起作用?你看到了什么错误?谢谢你的建议…但是你说“现在删除实际位置列”为什么我要删除位置和部门组列,因为我想显示位置和部门名称。请解释一下逻辑。感谢添加组标题时(它本身就是一列)。因此,添加组标题后,您将有2列(位置(组标题)+实际位置列)。您可以隐藏或删除原始位置列。如果我删除位置和部门列,则位置和部门名称将不会显示在我的报告中……对吗?不,您仍然可以在报告中看到部门和位置列。由于这两个是分组列,您必须单击+/_符号才能显示或隐藏它们。最初运行报告时,您会看到位置,然后向下钻取时,您会看到部门和详细信息行。