SSRS: время выполнения снимка? - PullRequest
0 голосов
/ 17 февраля 2010

У меня есть отчет SSRS, который является моментальным снимком или другим отчетом. Это работает каждый день в 6 часов утра. Я хочу добавить заголовок в верхней части отчета (снимок), который указывает, когда был сделан снимок, чтобы пользователь знал, когда был сделан снимок.

Кто-нибудь знает, как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 17 февраля 2010

Обычно вы бы использовали Globals! ExecutionTime, чтобы отобразить это, но из моего исследования верхние и нижние колонтитулы вычисляются при визуализации отчета. Чтобы обойти эту проблему, поместите текстовое поле (сделайте его скрытым) с глобальными переменными! ExecutionTime в теле отчета, а затем поместите другое текстовое поле в верхний или нижний колонтитул, который ссылается на это текстовое поле следующим образом: ReportItems! ReportBodyTextBoxName .Значение.

Ответ найден на следующем сайте:

http://www.manning -sandbox.com / message.jspa? MESSAGEID = 52186

0 голосов
/ 18 июня 2014

Лучший способ для меня - добавить дополнительный столбец в мой набор данных.Например:

SELECT COL1
      ,COL2
      ,...
      ,COLn
      ,SYSDATE AS EXEC_DAT
FROM ...

Вы можете использовать First(Fields!EXEC_DAT.Value, "DATASET_NAME"), если выражение находится в заголовке.

PS: SYSDATE работает для Oracle, вам нужно будет определить правильную функцию для вашегоRDBMS

0 голосов
/ 17 февраля 2010

если я правильно понимаю ваш вопрос:

Вы можете добавить дату или время обработки отчета, добавив текстовое поле в заголовок и записав это выражение в качестве значения:

=TimeOfDay()

или

=Now()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...