【问题标题】:Generate report depending on connected user根据连接的用户生成报告
【发布时间】:2016-01-12 08:59:04
【问题描述】:

我们有产品经理和区域经理。产品经理可以在所有领域看到他自己的产品。区域经理可以查看自己区域内的所有产品。

我想为每个案例生成一份报告,然后与经理分享。

我的数据源实际上是一个 sql server 数据库,在一张表中包含所有信息

Product A | SubProduct A |  Location A |    SellAmount1 
Product A | SubProduct B |  Location A |    SellAmount2 
Product B | SubProduct A |  Location A |    SellAmount3 
Product B | SubProduct B |  Location A |    SellAmount4 
Product A | SubProduct A |  Location B |    SellAmount5 
Product A | SubProduct B |  Location B |    SellAmount6 
Product B | SubProduct A |  Location B |    SellAmount7 
Product B | SubProduct B |  Location B |    SellAmount8 

因此,如果区域经理 A 已连接,我只需要显示此信息

Product A | SubProduct A |  Location A |    SellAmount1 
Product A | SubProduct B |  Location A |    SellAmount2 
Product B | SubProduct A |  Location A |    SellAmount3 
Product B | SubProduct B |  Location A |    SellAmount4 

如果产品经理 B 已连接,我必须显示此内容

Product B | SubProduct A |  Location A |    SellAmount3
Product B | SubProduct B |  Location A |    SellAmount4
Product B | SubProduct A |  Location B |    SellAmount7
Product B | SubProduct B |  Location B |    SellAmount8

我正在尝试通过使用 Microsoft 工具来实现这一目标。我们正在使用共享点站点,我尝试使用 SSRS、报告生成器生成报告...

我可以创建完整的报告,但我不知道如何为经理管理报告。

欢迎任何建议,信息!

达米安

更新

我需要这样的东西,并添加一个应用程序来填充 member、memberLocation 和 memberProduct 表。

【问题讨论】:

    标签: sql sharepoint reporting-services reportbuilder3.0


    【解决方案1】:

    您需要根据名为 Manager('Product Manager','Territory Manager') 的参数创建数据集。在数据集中放置过滤器更正数据的“where”条件。

    参数管理器可以在内置参数 User!UserID 的帮助下根据连接的用户进行更新。

    【讨论】:

    • 这是唯一的方法吗?我希望会有一些内置的功能来管理更简单。我将用更精确的图形更新我的问题。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-21
    • 1970-01-01
    相关资源
    最近更新 更多