Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Подписка на отчет, за предыдущий день, это возможно? / 14 сообщений из 14, страница 1 из 1
14.05.2014, 12:48
    #38640831
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
Настроил RepServ, и имею отчет, который запрашивает период и выдает операции за данный период.

Сделал подписку, но есть проблема - период, в подписке задается в ручную. Есть ли такая возможность в настройке подписки, чтобы отчет рассчитывался автоматически за предыдущий день?, а не скажем за месяц?.
...
Рейтинг: 0 / 0
14.05.2014, 13:16
    #38640891
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdos,

насколько я знаю, встроенной возможности такой нет

сначала надо выяснить, как выполняется отчет - как выполняется отчет online или scheduled


путь 1
создать связанный отчет в отдельной папке / или с другим именыем
при выполнении отчета проверять из какой папки выполняется отчет . или его название - получить их из built-in fields

путь 2
если отчет ввыполняется ОН-ЛАЙН в интеграции с другим приложениеми - можно добавить отдельный параметр и заполнять его только в моде ONLINE

соответственно устанавливать значения параметров, отвечающих за период, за который собираются данные
...
Рейтинг: 0 / 0
14.05.2014, 13:24
    #38640904
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
Andrews25,

ОК. Спасибо, за подсказанное направление.
...
Рейтинг: 0 / 0
14.05.2014, 14:19
    #38641004
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdos,

1 вариант. Настройте значения по умолчанию и подписка их подхватит.
2 вариант. Подписка управляемая данными.
...
Рейтинг: 0 / 0
14.05.2014, 14:37
    #38641042
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
Klick,

А как настроить значения по умолчанию?
...
Рейтинг: 0 / 0
14.05.2014, 14:52
    #38641086
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdos,

Ну в том, смысле они же тоже статичны будут. Или в них можно sql код писать?
...
Рейтинг: 0 / 0
14.05.2014, 15:38
    #38641165
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdos,

значения по умолчанию можно получить из SQL запроса

Klick -
если не учитывать моду выполнения отчет (online или scheduled)
при написании выражения или SQL запроса для определения значений параметра по умолчанию,
то значения по умолчанию всегда будут получаться ОДИНАКОВЫЕ - естественно

а у меня обычно онлайн хотят за текущий месяц получать, а по расписанию - за вчерашний день
...
Рейтинг: 0 / 0
14.05.2014, 15:48
    #38641186
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
Klick,

>2 вариант. Подписка управляемая данными.


Не у всех есть Enterprice Edition
...
Рейтинг: 0 / 0
14.05.2014, 16:10
    #38641215
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdosKlick,

А как настроить значения по умолчанию?

В настройках параметра вкладка "Default Values".

Например предыдущий день:
Код: vbnet
1.
=DateAdd(DateInterval.Day,-1,Today())
...
Рейтинг: 0 / 0
14.05.2014, 16:14
    #38641224
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
Klick,

Я примерно до того же дошел.

Declare @dateA datetime = dateadd(day,-1,getdate())
Declare @dateB datetime = getdate()

print @dateA
print @dateB
...
Рейтинг: 0 / 0
14.05.2014, 16:19
    #38641233
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdos,

Но когда я делаю например GetDate(), получаю ошибку:
The value provided for the report parameter 'datefrom' is not valid for its type. (rsReportParameterTypeMismatch) Get Online Help
...
Рейтинг: 0 / 0
14.05.2014, 16:26
    #38641247
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdos,

В параметрах SQL использовать не получится. Там свои функции. Я ж написал пример. Это в выражение надо запихать.
...
Рейтинг: 0 / 0
14.05.2014, 16:37
    #38641267
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
Klick,

Все одно у меня кузяво получается(((...
...
Рейтинг: 0 / 0
14.05.2014, 16:43
    #38641280
tsdos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подписка на отчет, за предыдущий день, это возможно?
tsdos,

Уррра!!!.. Вроде понял - в бильдере нужно было делать.

Ща понастрою отчетов!!!))) Спасибо большое!!!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Подписка на отчет, за предыдущий день, это возможно? / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]