我是SSRS的新手,我只是想知道是否可以在SSRS报告中循环数据集,并将每个数据集分别保存为Excel电子表格。
例如,如果我们有一个包含5位经理的报告,如果您点击这些经理中的每一位,您可以查看/深入查看该经理下的所有主管,如果您点击这些主管中的任何一位,您可以查看该特定主管下的所有员工。现在,我想要做的是我想在excel文档中保存每个经理(以及最终的监督员)下线(尽管它可以是任何格式,只要他们以后可以深入研究它)这样每个经理只能得到他/她自己的主管/员工。这可以在SSRS中完成,如果是这样,我会试着弄清楚如何。此外,如果您认为有更好的方法来限制每位经理看到其他经理的主管员工,请告诉我。我目前的报告很完美,但每个人都可以看到其他人的主管/员工及其数据。
谢谢!
答案 0 :(得分:0)
如果要生成要发送的平面文件,则必须在报表上创建参数,将其部署到报表服务器,然后为该报表创建5个订阅。
在每个订阅中,您可以设置参数以及要写入/通过电子邮件发送文件的位置。
如果订阅部分不适合您(如果您有太多需要管理的话),您可以使用数据驱动订阅(企业版功能),rs.exe脚本(如果您弄清楚它是如何工作的),或使用我的新酷工具(http://busysreports.codeplex.com)
另外,您不必生成平面文件,也可以设置一些安全性,因此当管理员在报告服务中打开报告时,他们只会看到他们的数据。