首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSRS数据驱动订阅

SSRS数据驱动订阅
EN

Stack Overflow用户
提问于 2018-05-15 11:36:39
回答 3查看 1.3K关注 0票数 1

我已经为SSRS报告创建了数据驱动订阅,在这里我编写了dataset查询以获取报表参数。现在,无论我提供什么电子邮件id,都会获得通过传递不同参数生成的所有报告。在这里,我想要实现的是将由特定参数生成的报告发送到特定的电子邮件id。对于所有不同的参数,生成的报告应该传递到不同的电子邮件ids。请帮助我,如果这是可以在SSRS和如何实现这一点?非常感谢你的帮助。谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-05-20 08:59:10

我做了个解决办法,找到了解决办法。我创建了一个包含两个列的新表,一个列包含所有参数,下一个列具有相应的email id。在dataset查询中,我通过内部连接两个表编写了select语句。因此,通过这种方式,我实现了所需的数据集,并使用该数据集获得了所需的数据驱动订阅。谢谢大家的回复。

票数 0
EN

Stack Overflow用户

发布于 2018-05-15 15:44:44

创建订阅时,选中“数据驱动订阅”复选框。这将显示带有“编辑数据集”按钮的"Dataset“标题。按下这个按钮,一个空的文本框就会打开。粘贴您的查询在这里,并按验证。如果查询有效,请按“应用”。如果没有,这意味着查询中有错误。

现在,在您的数据集中,您将看到您的字段。有时,这些文件将被xml格式化。进入您的递送和电子邮件字段,您可以选择“从数据集获取价值”。在它旁边,从查询中选择电子邮件字段。(如果您有xml字段,这可能很难破译.如果你有双屏幕,把它放在左边的屏幕和鼠标上,作为完整的值)

对于您的参数,您可以使用“从数据集获取值”选项进行同样的处理。

简而言之,这是通过dataset进行的订阅。

票数 0
EN

Stack Overflow用户

发布于 2018-09-18 14:25:53

作为Mrityunjay回答的一个标准变体,您可以在SubscriptionPage上按SubscriptionPage键,选择field#1作为报告的输入参数,也可以选择field#2作为发送的电子邮件。在此之后,您可以在相同的field#1上选择DeliveryOption中的field#2和ReportParameter中的field#2。因此,发送报告将取决于field#1中的电子邮件和field#2中的参数。

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

https://stackoverflow.com/questions/50349226

复制
相关文章

相似问题

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