У меня есть отчет SSRS, который использует подключение к данным списка SharePoint.Это работает просто отлично, используя запрос ниже.Я хочу, чтобы подписка на основе данных отправляла отчет по электронной почте пользователю, чей адрес электронной почты указан в отчете.Проблема заключается в том, что пользователь может появляться несколько раз за один и тот же прогон отчета, и SSRS, похоже, хочет отправлять им электронные письма каждый раз, когда появляется их адрес электронной почты.Раньше я делал это все время с отчетами, в которых использовался стандартный t-SQL с использованием Select Distinct, но этот язык запросов на основе 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>