【问题标题】:Retrieve a Customized Report to many Users为许多用户检索自定义报告
【发布时间】:2013-11-21 13:40:25
【问题描述】:

目标:
每个拥有 AD 帐户的用户都应检索发送到其电子邮件帐户的自定义和个人报告,即过滤其个人姓名的数据。

问题:
根据我的搜索,您可以使用 SSRS 报表服务器中的数据驱动订阅向许多 AD 用户发送相同的报表。请看图片。

我的请求是启用过滤包含数据列表的数据集,该用户只能读取自己的数据,而不能读取其他数据。用户列表基于来自 AD 帐户的数据。

Is it possible to do it? If yes, how to do it?  

信息:
*您可以根据他们的 AD 帐户检索他们的电子邮件。
*数据来源为SSAS。
*使用 SQL Server 2008 R2。
*数据库是一个数据集市。

【问题讨论】:

    标签: active-directory ssrs-2008 data-warehouse publish-subscribe


    【解决方案1】:

    创建两个数据集:

    数据集 1 员工信息

    Select 
            Your Fields here for the report
        From your Table(s) Where employeeid = @Employeeid
    

    数据集2过滤信息

    Select employeeid
    From Table – This should be the same table as from the Dataset 1
    

    根据数据集 1 创建报告 在报表上设置过滤器:使用数据集 2 作为报表参数 (@Employeeid) 的可用值。

    这将为您提供报告中所需的过滤信息。

    然后您可以使用此链接设置您的数据订阅电子邮件:Creating a Parameter Subscription

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      • 2010-12-16
      • 2014-06-25
      • 1970-01-01
      相关资源
      最近更新 更多