【问题标题】:Is it possible to loop through datasets in SSRS report and save each dataset as an excel spreadsheet?是否可以遍历 SSRS 报告中的数据集并将每个数据集保存为 Excel 电子表格?
【发布时间】:2015-03-26 04:55:17
【问题描述】:

我是 SSRS 新手,我只想知道是否可以在 SSRS 报告中循环遍历数据集并将每个数据集分别保存为 Excel 电子表格。

例如,如果我们有一份包含 5 位经理的报告,如果您点击每个经理,您可以查看/深入了解该经理下的所有主管,如果您点击其中任何一位主管,您可以查看该特定主管下的所有员工。现在,我想做的是我想将每个经理(和主管)的下线保存在一个 excel 文档中(尽管它实际上可以是任何格式,只要他们以后可以深入研究它) 以便每个经理只能获得他/她自己的主管/员工。这可以在 SSRS 中完成吗?如果可以,我会尝试弄清楚如何。此外,如果您认为有更好的方法可以限制每位经理与其他经理的主管员工见面,请告诉我。我目前拥有的报告非常完美,但每个人都可以看到其他人的主管/员工及其数据。

谢谢!!

【问题讨论】:

  • 哦,我忘记了主要的事情 - 如果可以做到,它可以以某种方式自动化吗?
  • 创建一个带有Manager参数的SSRS报告,显示他或她的上级,然后导出到excel中

标签: reporting-services ssrs-2012


【解决方案1】:

如果要生成平面文件以发送出去,则必须在报表上创建一个参数,将其部署到报表服务器,然后为该报表创建 5 个订阅。

在每个订阅中,您都可以设置参数以及您想要写入/发送电子邮件的文件的位置。

如果订阅部分不适合您(如果您有太多需要管理),您可以使用数据驱动订阅(企业版功能)、rs.exe 脚本(如果您弄清楚它是如何工作的),或使用我的新酷工具 (http://busysreports.codeplex.com)

此外,您不必生成平面文件,还可以设置一些安全性,这样当经理在报告服务中打开报告时,他们只能看到自己的数据。

【讨论】:

    猜你喜欢
    • 2017-03-16
    • 1970-01-01
    • 2022-07-11
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    相关资源
    最近更新 更多