Выражение значения для textbox4 ссылается непосредственно на поле - PullRequest
0 голосов
/ 21 января 2020

У меня есть набор множественных данных, и я использовал выражение и также установил набор данных, но получаю ошибку

"Выражение значения для textbox4 напрямую относится к полю dataex без указания агрегата набора данных. Когда отчет содержит несколько наборы данных "

= Mid((Fields!Dateex.Value,3,2) + "-" + Left(Fields!Dateex.Value,2) + "-" + Right(Fields!Dateex.Value, 4),"Gas")

1 Ответ

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

Ваш набор данных "Газ" может содержать 1 или более записей. Если у вас есть текстовое поле, которое не находится в таблице или другом связанном элементе управления, вам нужно указать SSRS, как работать с более чем одной записью.

Итак, вам необходимо выполнить одно из следующих действий в зависимости от вашей ситуации. .

  1. Если textbox4 находится в таблице / tablix / matrix et c, вам необходимо установить свойство dataset таблицы / tablix / matrix в Gas, затем вы можете удалить часть «Газ» из вашего выражения
  2. Если textbox4 НЕ является частью таблицы / tablix / matrix et c, а «Газ» содержит только 1 запись, вы можете изменить все ваши ссылки от Fields!Dateex.Value до FIRST(Fields!Dateex.Value)
  3. Если textbox4 НЕ является частью таблицы / tablix / matrix et c, И «Газ» содержит более одной записи, вам придется решить, как Вы можете определить нужную запись, это может означать использование поиска et c. Если вы дойдете до этого момента, отредактируйте свой вопрос и покажите несколько примеров данных и свой дизайн отчета, без этого вам трудно помочь.
...