SSRS A-Z bookmarks



我有一个冗长的名单报告,给出了个人的姓氏和名字。按姓氏字母顺序排列。

当前用户手动滚动查找名称。我想在报告的顶部放置26个按钮,并将每个按钮设置为书签,将我带到列表中以该字母开头的第一个姓氏。

这只是我对报告的设想,所以如果你做过类似的事情或有其他建议,我愿意学习。

许多谢谢。

根据如何使用报告有一些不同的方法。如果您的用户一直都知道要搜索的姓氏,那么您可以为用户在姓氏上的搜索合并一个参数。

的例子。这个基本设置将允许您的用户在执行报告之前输入任何姓氏(也包括部分),您的结果将根据姓氏进行过滤。

参数设置

名称:姓

提示符:输入姓氏

数据类型:Text

数据集查询:假设您正在使用SQL

SELECT surname, firstname
FROM table
WHERE surname  LIKE '%' + @surname + '%'

如果您不介意它的外观,那么最简单的方法就是使用文档映射。

这很容易做到。

首先,添加父行组作为最外层的组。当对话框提示您通过表达式指定组时,单击fx按钮并使用类似于…

的表达式。
=LEFT(Fields!Surname.Value, 1)

现在你的组已经创建好了,你可以删除生成的列(但不能删除组-当提示时)。

现在右键单击组面板中的行组,选择属性,单击高级选项卡并设置"文档映射";

现在,当您运行报告时,您将在左侧得到一个字母列表,当单击该列表时,该列表将自动导航到各自姓氏的开头。

如果你需要更多的帮助,让我知道,我会用图片等来扩展这个答案。

相关内容

  • 没有找到相关文章

最新更新