Peoplesoft Queries — отчет о диапазоне

Я новичок в Peoplesoft и их инструменте запросов. Я привык к SQL (в среде Ceridian Powerquery и TOAD), и мне интересно, можете ли вы создать отчет о диапазоне (например, с 01.01.2016 по 31.12.2016)?

В этой среде есть несколько устаревших отчетов, и кажется, что вы можете это сделать, но даты жестко запрограммированы. Так что мне пришлось бы отредактировать, затем критерии, затем отредактировать конкретное выражение (дата завершения), затем мне пришлось бы изменить даты в поле «Выражение 2».

Должен быть более простой способ сделать это - тот, где я могу найти отчет, выбрать Excel, а затем он выводит меня на экран с двумя полями даты (для даты начала/окончания).


person Phlegon_of_Tralles    schedule 06.04.2017    source источник
comment
Можно уточнить, по какой технологии написан отчет? PS-запрос? Издатель БИ? SQR? Кристалл? Спасибо   -  person Darryls99    schedule 07.04.2017
comment
Я использую инструмент запросов, встроенный в PeopleSoft, так что я думаю, что это PSQuery - верно? Менеджер запросов?   -  person Phlegon_of_Tralles    schedule 07.04.2017


Ответы (2)


Другой подход состоит в том, чтобы иметь в системе таблицу "CURRENT_MONTH", которая будет содержать такую ​​информацию, как FISCAL_YEAR, ACCOUNTING_PERIOD, START_DATE, END_DATE, NUM_OF_DAYS и т. д. Если запросы объединяются в таблицу CURRENT_MONTH, то все запросы, использующие эту таблицу, могут выполняться автоматически. без необходимости в подсказках, которые требуют ручного вмешательства и не могут использоваться в запланированных запросах. Поэтому, если у вас есть большое количество отчетов и вы хотите запускать их автоматически без вмешательства пользователя, это хороший подход.

person Donald Shin    schedule 17.01.2019

Сначала либо отредактируйте существующий PSQuery, либо сохраните его копию, а затем внесите следующие изменения:

<сильный>1. Создайте две новые подсказки

а) Нажмите на вкладку подсказки

б) Нажмите добавить приглашение

c) Выберите имя поля. НАПРИМЕР: DATE_FROM

г) Нажмите Сохранить

e) Нажмите добавить приглашение

f) Выберите имя поля. НАПРИМЕР: DATE_TO

<сильный>2. Измените существующие критерии, чтобы использовать новые подсказки

а) Нажмите на вкладку критериев

б) Найдите существующие критерии, связанные с полем даты.

в) Нажмите кнопку «Редактировать».

г) Измените тип условия на между (если это еще не так)

e) В поле Choose Expression 2 Type выберите Expr - Expr

f) В окне "Определить выражения" -> "Выражения 1".
Удалите все существующие значения, если они существуют, а затем нажмите "Добавить приглашение".
Выберите приглашение для DATE_FROM (или любого другого поля, которое вы выбрали)

g) В окне "Определить выражения" -> "Выражения 2".
Удалите все существующие значения, если они существуют, и нажмите "Добавить приглашение".
Выберите приглашение для DATE_TO (или любое другое поле, которое вы выбрали в 1f)

з) Нажмите ОК

<сильный>3. Сохраните и запустите запрос

Теперь вам будет предложено указать даты выполнения запроса.

person Darryls99    schedule 07.04.2017