【发布时间】:2011-12-01 14:08:27
【问题描述】:
我想让用户点击直方图的一列并让该操作加载基于该列的属性包含的子报表。
这将使 SSRS 报告更具交互性并且更有用。
我注意到,在指定操作时,我们会看到以下对话框,其中包含“转到报告”但没有“加载子报告”。
也许“转到 URL”和 javascript 有希望?
【问题讨论】:
-
我认为您混淆了两个非常具体的术语。 “子报表”是在别处定义的父报表的一部分。当呈现父报表的数据元素时,会调用“子报表”并注入可视输出。 “转到报告”选项允许您指定“钻取”报告。在这种情况下,一个数据元素将导致用户链接到一个新的但相关的报告。原件放置在“堆栈”上,用户可以导航“返回”到您的直方图,但它仍然是 100% 独立的报告。我相信这是您想要的选择。
-
嗨 ssyladin。不,没有混乱。我希望将子报告重新注入到原始报告中。我不想离开原始报告。如果 SSRS 不能以这种方式工作,那么我的问题的答案是否定的。希望 SSRS 可以更像一个网页而不是静态的东西。如果要转到的 URL 是一个 javascript 指令,它会在当前报告中重新加载子报告,那将是理想的。但我不确定 SSRS 是否这样工作。
-
+1,好问题。我也希望能够做到这一点。
-
SSRS 会在您点击任何内容时发布,例如排序表格或切换隐藏项目。这让我相信你不能使用 javascript 与之交互。
-
我猜你是对的 cadrell0。继续并将其发布为答案。
标签: sql-server ssrs-2008 reporting-services