首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SSRS中创建“模板”SQL

问在SSRS中创建“模板”SQL
EN

Stack Overflow用户
提问于 2017-07-21 05:19:41
回答 1查看 61关注 0票数 1

我有一组为SSRS构建的SQL查询。我正在为多个客户构建报告,我的查询适用于所有客户--除非我必须在WHERE子句中替换公司名称。

SSRS是否可以创建“模板”SQL查询,并自动替换公司名称并根据适当的公司名称进行申请?

EN

回答 1

Stack Overflow用户

发布于 2017-07-21 23:00:44

实现这一点的一个好方法是使用SSRS参数。如果你右击参数并添加一个我称之为“客户”的参数,但如果你愿意,你也可以使用公司名称等等。

​

​

如果您只有几个公司选项,您可以手动将它们添加为“可用值”,但如果您有许多可能性,一个很好的选择是从新查询创建一个数据集(参数集),该查询只需

选择

不同的

公司名称

来自{您的表}

然后,您可以使用"get values from a query“选项,用所有可能的选项自动填充参数下拉框。

​

​

在此之后,您需要做的就是添加

代码语言:javascript
复制
Where [Company Name] = (@Client) or @{whatever your parameter is called}

你的问题。当您运行报告时,您应该会看到一个包含所有公司名称的下拉框,您可以从中选择一个,它会自动将过滤器应用于您的数据。这样,您就可以构建一个报表,并为任意多个公司运行该报表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45225388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档