SSRS сообщают о множественном объединении - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь объединить два набора данных в моем отчете таблицы SSRS. Проблема в том, что я могу объединить только два столбца в своем операторе поиска. Третий игнорируется. Мне нужно сделать больше, чем два. как я могу этого достичь? мои значения дублируются в моем детализированном отчете.

спасибо за помощь.

=Lookup(Fields!MONTH_OF_SERVICE.Value+Fields!REGION.Value+Fields!CLINIC_NAME.Value,Fields!C_MOS.Value+Fields!C_REGION.Value+Fields!CN.Value,Fields!CNT.Value,"DataSet5")

1 Ответ

0 голосов
/ 21 апреля 2020

Без дополнительной информации о наборах данных (типы данных, выборочные данные из каждого набора данных и т. Д. c) трудно предложить большую помощь.

В общем, хотя вы можете ...

  1. Убедитесь, что типы данных соответствующих полей совпадают
  2. Заполните значения в каждом столбце, чтобы они были одинаковой ширины, чтобы избежать таких вещей, как Месяц = ​​1 + Регион = 1, совпадающий с Месяцем = 11 в наборе данных поиска. Например, если месяц - это число, отформатируйте его так, чтобы оно состояло из 2 символов, например 04 для апреля
  3. Добавьте вычисляемые столбцы в оба набора данных, которые сгенерируют ваш ключ поиска. Преимущество этого заключается в том, что вы можете временно показывать их в своем отчете, чтобы убедиться, что они уникальны, а функция LOOKUP проще, так как вы будете ссылаться только на одно поле.
...