Управляемая данными подписка SSRS с использованием языка запросов на основе XML для соединений списка SharePoint - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть отчет 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...