“在ssrs报告中,切换项目必须是与隐藏项目共享相同范围的文本框”

时间:2012-02-16 11:47:03

标签: ssrs-2008

我正在研究SSRS报告中的深入分析功能,并参考了给出的tututial http://ssrs2008.blogspot.in/2010/09/creating-drill-down-report-with-sql.html

但我收到错误

  

切换项目必须是与隐藏共享相同范围的文本框   item或是在包含隐藏项的范围内,并且不能   除非当前分组范围,否则包含在当前报告项目中   有父母。

我如何克服这个问题?请建议。

3 个答案:

答案 0 :(得分:6)

我遇到了同样的问题,但我认为我更改了错误的组属性:

  

第4步:从行组>选择产品组详细信息(组   详情而非群组标题)>转到组属性>选择   可见性标签>选择隐藏>点击显示可以由此切换   组项目并选择组的名称,然后单击确定

一旦我更改了组细节的设置,它就可以正常工作了!

RG

答案 1 :(得分:3)

删除行组(Group16)后,我遇到了同样的错误。

[rsInvalidToggleItem]分组'Group17'将'Group16'作为切换项。切换项目必须是与隐藏项目共享相同范围的文本框,或者是包含隐藏项目的范围,并且不能包含在当前报表项目中,除非当前分组范围具有父项。

通过执行以下操作解决了该问题:

    单击“列组”窗口上方最右侧的向下箭头,
  1. 启用高级模式
  2. 在“行组”窗口中,已删除的组(Group16)在Group17下显示为(静态)。 选择(静态)。
  3. 在“属性”窗口中,ToggleItem = Group16。 将ToggleItem设置为无。
  4. 试试吧。

答案 2 :(得分:1)

我认为这是明显的问题

分组'Group17'将'Group16'作为切换项。切换项目必须是与隐藏项目共享相同范围的文本框,或者在包含隐藏项目的范围内,并且不能包含在当前报表项目中,除非当前分组范围具有父项。

试试这个:

Enable Advanced Mode by clicking the rightmost down arrow above the Column Groups window.
In the Row Groups window, Right Click at  ‘Group17’ > Group Properties
In the Properties Window, go to Visibility tab
Checklist the 'Display can be toggled by this report item:'
than chose the group of the first data example 'Purchase ID'
click ok. see thats problem is solved.