我们正在从SQL 2005中的SSRS包更新到SQL 2012.SSRS似乎工作正常,即使使用原始报表模型,但我们创建的报告都没有clickthrough功能。即使实体在报表模型中链接,该表也没有任何点击链接。从SQL 2005 SSRS继承的旧报告仍然具有该功能。
我们正在使用SQL的企业版,声称拥有feature。有什么方法我需要打开它?
答案 0 :(得分:1)
要为主报告设置追溯报告,您必须有两份报告。为了简单起见,我将保持我的例子超级简单。让我们从钻取报告开始,因为这是最低级别。对于这两个示例,您可以使用组成的共享数据源。这是根据2012年商业智能开发工作室的说明编写的,假设您处于SSRS报告解决方案和工作SSRS项目中。您可以使用所有程序> Microsoft SQL Server 2012> SQL Server数据工具(一旦打开它,它将被称为商业智能)。
右键单击刚刚创建的“DataSource”添加“DataSet”,然后单击“Add DataSet”。例如,我将创建一个超级简单的集合,我称之为“人物”
DECLARE @Person TABLE (person varchar(8)); INSERT INTO @Person
VALUES ('Brett'), ('Sean'), ('Chad'), ('Michael');
SELECT TOP 100 *
FROM @Person p
现在转到“工具箱”并将“表格”元素拖放到报告上。
我希望这会有所帮助,要记住的重要一点是,您可以将您的逻辑隔离为将两个报告分离为通过将值从一个传递到另一个而松散耦合的不同权限。您可以隐藏参数,制作更多参数,如果愿意,可以将报表嵌套在单元格内等。
答案 1 :(得分:1)
Clickthrough不仅对底层报表服务器提供数据的功能有影响,而且报表设计器应用程序(在我们的例子中也是Report Builder 3.0)也支持它。
@djangojazz在他的解决方案中使用SSDS(BIDS的继承者),它也需要多维数据集。我认为@ChargerIIC想要使用Report Builder。 Report Builder 3.0似乎并非在所有方面都是Report Builder 1.0的继承者。特别是这种点击功能可能会有所不同。
请参阅Report Builder 3.0常见问题解答:http://download.microsoft.com/download/7/F/D/7FDAA75C-1273-4DFE-8EC6-D9699C3EE47F/SQL_Server_2008_R2_Report_Builder_3_0FAQs.docx
请参阅问题:“Report Builder 1.0和Report Builder 3.0之间的主要区别是什么?”。答案表中的最后一行是划掉的,但它表示1.0支持无限点击,而3.0则是手动。
“问:这是Report Builder 1.0的替代品吗? 答:不适用于此版本。它确实取代了Report Builder 2.0,但是仍然有一些来自Report Builder 1.0的附加功能,这些功能没有进入这个版本,而这个版本已经被优先用于未来版本。“