我对Peoplesoft和他们的查询工具很陌生。我已经习惯了SQL (在Ceridian Powerquery环境和蟾蜍中),我想知道您是否可以创建一个范围报告(例如。2016年1/1至12/31)?
在这个环境中有一些遗留的报告,看起来您可以这样做,但是--日期是硬编码的。因此,我必须编辑,然后是标准,然后编辑特定的表达式(终止日期),然后我必须更改表达式2字段中的日期。
必须有一种更简单的方法--在这里我可以找到报告,选择excel,然后它带我到屏幕上,其中包含两个日期字段(用于开始/结束日期)。
发布于 2019-01-17 09:03:23
另一种方法是在系统中有一个" CURRENT_MONTH“表,它将包含诸如FISCAL_YEAR、ACCOUNTING_PERIOD、START_DATE、END_DATE、NUM_OF_DAYS等信息。如果构建了连接CURRENT_MONTH表的查询,那么所有使用该表的查询都可以自动运行,而不需要Prompts,这需要手动干预,不能用于预定的查询。因此,如果您有大量的报告,并且希望在不需要用户干预的情况下以自动化的方式运行它们,这是一种很好的方法。
发布于 2017-04-07 17:26:31
首先编辑现有的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)点击Ok
3.保存并运行查询
现在应该提示您输入运行查询的日期。
https://stackoverflow.com/questions/43260760
复制相似问题