【问题标题】:Peoplesoft Queries - range reportPeoplesoft 查询 - 范围报告
【发布时间】:2017-04-06 16:25:19
【问题描述】:

我是 Peoplesoft 及其查询工具的新手。我习惯了 SQL(在 Ceridian Powerquery 环境和 TOAD 中),我想知道您是否可以创建范围报告(例如 2016 年 1 月 1 日到 2016 年 12 月 31 日)?

此环境中有一些旧版报告,您似乎可以这样做,日期是硬编码的。所以我必须先编辑,然后是标准,然后编辑特定表达式(终止日期),然后我必须更改表达式 2 字段中的日期。

必须有一种更简单的方法来做到这一点 - 我可以找到报告,选择 excel,然后它会将我带到一个带有两个日期字段(开始/结束日期)的屏幕。

【问题讨论】:

  • 你能澄清一下报告是用什么技术编写的吗? PS查询? BI 出版商?二维码?水晶?谢谢
  • 我正在使用 peoplesoft 内置的查询工具,所以我认为这是 PSQuery - 对吗?查询管理器?

标签: peoplesoft peoplesoft-query


【解决方案1】:

首先编辑现有的 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。保存并运行查询

现在应该会提示您输入查询运行的日期。

【讨论】:

    【解决方案2】:

    另一种方法是在系统中创建一个“CURRENT_MONTH”表,该表将包含 FISCAL_YEAR、ACCOUNTING_PERIOD、START_DATE、END_DATE、NUM_OF_DAYS 等信息。如果构建的查询连接到 CURRENT_MONTH 表,那么所有使用该表的查询可以自动运行,不需要提示,提示需要人工干预,不能在计划查询中使用。因此,如果您有大量报告并希望在没有用户干预的情况下以自动化方式运行它们,这是一个不错的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多