钻取文本(不是单元格)

时间:2017-08-14 17:56:08

标签: sql reporting-services

只是想知道这是否可行,然后我才开始疯狂搜索谷歌搜索。

我知道当用户点击单元格时如何钻取到另一个关系。但是如果单元格具有多个值,例如服务器名称(逗号分隔),我只想传递用户点击的服务器名称?

我认为你只能传递整个细胞的价值或什么?

将报告服务2012 R2与报告构建器3.0一起使用。

谢谢

1 个答案:

答案 0 :(得分:1)

我认为你不能直接这样做但是......

您可以创建一个子报表,接受逗号分隔的服务器列表作为其参数。 然后子报表将这些拆分为单独的单元格,并对单元格执行操作,然后将您带到钻取报表。我过去做过类似的事情,而且工作得非常好。您只需要使子报表变得更好和更小,这样它就适合您现有的单元格。

您希望将它们保留在一行上,然后子报表必须是一个矩阵,其中列组按服务器名称分组。它不会像逗号分隔列表那样紧凑,因为列必须足够宽以适合最长的名称,但它可以工作。

如果您需要更多帮助,我会提供更详细的解决方案,但这有望让您前进。