在SSRS中,如何在报告之间正确设置“钻取”?

时间:2015-03-24 22:34:57

标签: reporting-services ssrs-2008

我在BIDS中有两个报告,从第一个到第二个的钻取,沿途传递一些参数。在BIDS中,它的功能非常棒。钻取报告呈现,所有参数都按照预期进行,生活很美好。

但是第二次我将这两份报告上传到报告服务器网站,钻取工作停止了。第一个报告正确显示,但点击钻取确实......没有。什么都没有。不是一件好事。

使用追溯链接进行报告: Report with Drill-through link

追溯行动属性: Drill-Through Action Properties

钻取数据 enter image description here


更新

在问题中探讨了很多,我发现真正的罪魁祸首不是导航不好,而是显示效果不佳。在上面的第一个屏幕截图(标题为“带钻取链接的报告”)中,Office列未正确设置。我设置了列,然后对于值,我将列作为4列和直文的混合:[CompanyName] - [CompanyAddress], [CompanyCity], [CompanyState]。我将值更改为=Fields!CompanyName.Value & " - " & Fields!CompanyAddress.Value & ", " & Fields!CompanyCity.Value & ", " & Fields!CompanyState.Value的表达式,并且钻取链接立即正常工作,无需其他更改。

1 个答案:

答案 0 :(得分:0)

通常你正在做的事应该正常。可能存在与跨项目报告或存储在不同位置的报告有关的问题。我不会从下拉列表中选择您的报告,而是输入绝对路径以消除潜在问题:

  

报告名称列表包括当前报告服务器项目中的所有报告。如果钻取报告位于报表服务器上,但是   不在项目中,键入报告的名称。报告名称   可以包含此报告的相对路径或绝对路径   服务器上的报告。相对路径的一个例子是   ... \ DrillthroughReport \商店。绝对路径的一个例子是   \ SalesReports \ DrillthroughReport \存储。

     

在以纯模式配置的报表服务器上,指定drilthrough   报告名称,不带文件扩展名.rdl。

Source