我有一个使用SharePoint列表数据连接的SSRS报告。使用下面的查询,它可以正常工作。我希望数据驱动订阅将报告通过电子邮件发送给其电子邮件地址显示在报告中的用户。问题在于,用户可以在同一份报告中多次显示,并且SSRS似乎希望每次显示其电子邮件地址时都向他们发送一封电子邮件。我过去经常使用使用Select Distinct的标准t-SQL进行报告,但是这种基于xml的查询语言似乎没有这样的功能。
有人对如何使SSRS变得足够聪明以每人仅发送一封电子邮件,或者对该查询进行变型以仅返回每个电子邮件地址一次有任何想法吗?
谢谢
<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ListName>SSRS_Subscriptions</ListName>
<ViewFields>
<FieldRef Name="Title" />
<FieldRef Name="count" />
<FieldRef Name="eMail" />
<FieldRef Name="Org" />
</ViewFields>
<Query>
<Where>
<Gt>
<FieldRef Name="count" />
<Value Type="Number">0</Value>
</Gt>
</Where>
</Query>
</RSSharePointList>