Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 根据列值(代理邮件)拆分结果集并将其传递给自动发送ssrs_Sql Server_Reporting Services - Fatal编程技术网

Sql server 根据列值(代理邮件)拆分结果集并将其传递给自动发送ssrs

Sql server 根据列值(代理邮件)拆分结果集并将其传递给自动发送ssrs,sql-server,reporting-services,Sql Server,Reporting Services,我想为所有销售人员/代理自动生成报告,其中将显示所有客户和单位及其GB使用情况(手机行业) 我生成一个查询,显示与客户和销售人员一起使用的所有单位链接到(如下所示): 到目前为止,如果我想自动化报告,我会将查询发送给我公司的SSRS人员,由他负责。。。我怎么能知道呢?是否有可能通过SSR拆分结果集,并将所有相关行发送给每个销售人员/代理?(如下图所示?) 请给出建议。听起来您需要数据驱动订阅 这是企业版的一项功能,如果您有该版本,此链接将有所帮助 基本步骤是: 让您对要发送的报告的查询接受

我想为所有销售人员/代理自动生成报告,其中将显示所有客户和单位及其GB使用情况(手机行业)

我生成一个查询,显示与客户和销售人员一起使用的所有单位链接到(如下所示):

到目前为止,如果我想自动化报告,我会将查询发送给我公司的SSRS人员,由他负责。。。我怎么能知道呢?是否有可能通过SSR拆分结果集,并将所有相关行发送给每个销售人员/代理?(如下图所示?)


请给出建议。

听起来您需要数据驱动订阅

这是企业版的一项功能,如果您有该版本,此链接将有所帮助

基本步骤是:

让您对要发送的报告的查询接受一个参数,该参数将仅为该销售人员过滤结果

然后更改以上内容以返回这些参数和电子邮件地址

然后发表报告

然后从浏览器管理报告

选择订阅


选择新的数据驱动订阅,填写所有字段并选择计划。

MDX或SQL Server查询?如果是MDX,表格或多维,您正在寻找DAX解决方案。。。如果是DAX,您可以使用查找和筛选来使用行级安全性。。。此外,对于MDX,您可以在所需用户名上应用筛选器。您好,谢谢,SQL Server查询。然后,您可以在where子句中应用筛选器?您的查询是什么?您在查询中的问题是什么?您预期的输出场景是什么?您是否正在寻找基于从客户端运行查询的用户进行更改的解决方案?我创建了一个显示结果集的查询,其中包括:1.CustomerName 2.SalesPerson Email.3.Unit id.4.GB Usage)。我询问是否可以通过ssrs使用salesperson电子邮件值为每个销售人员发送与其相关的所有行(在“salesperson email”/“agent email”字段中构成其电子邮件地址的行)