Peoplesoft 查询 - 范围报告
Peoplesoft Queries - range report
我是 Peoplesoft 及其查询工具的新手。我习惯了 SQL(在 Ceridian Powerquery 环境和 TOAD 中),我想知道您是否可以创建范围报告(例如 2016 年 1 月 1 日至 2016 年 12 月 31 日)?
此环境中有一些遗留报告,您似乎可以这样做,但是日期是硬编码的。所以我必须进入编辑,然后是标准,然后针对特定表达式(终止日期)进行编辑,然后我必须更改表达式 2 字段中的日期。
必须有一种更简单的方法来做到这一点 - 我可以在其中找到报告,select excel,然后它会把我带到一个有两个日期字段的屏幕(对于 start/end 日期).
首先编辑现有的 PSQuery 或保存它的副本,然后进行以下更改:
1.创建两个新提示
a) 单击提示选项卡
b) 点击添加提示
c) 选择一个字段名称。例如:DATE_FROM
d) 按保存
e) 点击添加提示
f) 选择一个字段名称。例如:DATE_TO
2。修改现有条件以使用新提示
a) 单击条件选项卡
b) 查找涉及日期字段的现有条件
c) 单击编辑按钮
d) 将条件类型更改为介于两者之间(如果还没有)
e) 在选择表达式 2 类型框中,选择 Expr - Expr
f) 在定义表达式 -> 表达式 1 框中。
清除任何现有值(如果存在),然后单击“添加提示”。
选择 DATE_FROM(或您选择的任何字段)
的提示
g) 在定义表达式 -> 表达式 2 框中。
清除任何现有值(如果存在),然后单击“添加提示”。
选择 DATE_TO 的提示(或您在 1f 中选择的任何字段)
h) 点击确定
3。保存并运行查询
现在应该提示您输入查询 运行 的日期。
另一种方法是在系统中有一个 "CURRENT_MONTH" table,其中包含 FISCAL_YEAR、ACCOUNTING_PERIOD、START_DATE、END_DATE、NUM_OF_DAYS 等。如果构建的查询加入了 CURRENT_MONTH table,那么所有使用 table 的查询都可以自动 运行 而无需对于需要手动干预且不能在计划查询中使用的提示。因此,如果您有大量报告并希望在没有用户干预的情况下以自动化方式 运行 它们,这是一个很好的方法。
我是 Peoplesoft 及其查询工具的新手。我习惯了 SQL(在 Ceridian Powerquery 环境和 TOAD 中),我想知道您是否可以创建范围报告(例如 2016 年 1 月 1 日至 2016 年 12 月 31 日)?
此环境中有一些遗留报告,您似乎可以这样做,但是日期是硬编码的。所以我必须进入编辑,然后是标准,然后针对特定表达式(终止日期)进行编辑,然后我必须更改表达式 2 字段中的日期。
必须有一种更简单的方法来做到这一点 - 我可以在其中找到报告,select excel,然后它会把我带到一个有两个日期字段的屏幕(对于 start/end 日期).
首先编辑现有的 PSQuery 或保存它的副本,然后进行以下更改:
1.创建两个新提示
a) 单击提示选项卡
b) 点击添加提示
c) 选择一个字段名称。例如:DATE_FROM
d) 按保存
e) 点击添加提示
f) 选择一个字段名称。例如:DATE_TO
2。修改现有条件以使用新提示
a) 单击条件选项卡
b) 查找涉及日期字段的现有条件
c) 单击编辑按钮
d) 将条件类型更改为介于两者之间(如果还没有)
e) 在选择表达式 2 类型框中,选择 Expr - Expr
f) 在定义表达式 -> 表达式 1 框中。
清除任何现有值(如果存在),然后单击“添加提示”。
选择 DATE_FROM(或您选择的任何字段)
g) 在定义表达式 -> 表达式 2 框中。
清除任何现有值(如果存在),然后单击“添加提示”。
选择 DATE_TO 的提示(或您在 1f 中选择的任何字段)
h) 点击确定
3。保存并运行查询
现在应该提示您输入查询 运行 的日期。
另一种方法是在系统中有一个 "CURRENT_MONTH" table,其中包含 FISCAL_YEAR、ACCOUNTING_PERIOD、START_DATE、END_DATE、NUM_OF_DAYS 等。如果构建的查询加入了 CURRENT_MONTH table,那么所有使用 table 的查询都可以自动 运行 而无需对于需要手动干预且不能在计划查询中使用的提示。因此,如果您有大量报告并希望在没有用户干预的情况下以自动化方式 运行 它们,这是一个很好的方法。