Текстовое поле для получения заданного значения из набора данных в SSRS

Я хочу получить определенное значение строки из определенного набора данных, используя функцию First в SSRS. Набор данных возвращает такие значения, как:

From  To   Value
1     30   10
30    60   20
60    100  30

Также:

  • У меня есть параметр, который имеет целочисленное значение от 1 до 100.
  • Я хочу получить значение набора данных, если параметр находится между From и To и
  • Я хочу поместить это значение в текстовое поле не в Tablix .
0

3 ответы

Сначала вы должны создать список (чтобы связать его с DataSet ).

Затем внутри списка поместите текстовое поле и определите следующее выражение:

<Код> = Первый (поле! Value.Value)

Это сделает работу :)

1
добавлено

Это должно работать:

Use the parameter as two filters on the dataset, >= From and < To.

Затем выражение в вашем текстовом поле, например = First (Value.Value, "dataset") .

1
добавлено

SSRS - это инструмент отчетности, а не приложение. Вы можете либо написать свои запросы, либо SP, чтобы получить значение, прежде чем генерировать отчет, иначе я бы порекомендовал приложение с функцией экспорта (вы можете даже манипулировать этим, чтобы использовать SSRS для экспорта вашего окончательного отчета). Сторонние инструменты, такие как Telerik, также могут помочь.

1
добавлено
SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)