跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23

指定数据源和数据源筛选器。
SELECT
子句将从中检索数据。Workday 要求在任何 Workday 查询语言 (WQL) 查询中使用此子句。
您只能访问符合以下条件的字段:
  • Workday 已授权与 Workday 报告编写器或默认区域一起使用。
  • 当前正在处理的 Workday 帐户具有访问权限。

语法

如要从数据源查询数据,请执行以下操作:
FROM dataSourceAlias
如要使用数据源筛选器从数据源查询数据,请执行以下操作:
FROM dataSourceAlias(dataSourceFilter=filterAlias, filterPrompt1=value1, filterPrompt2=value2)
如要使用输入日期和生效日期筛选器从数据源查询数据,请执行以下操作:
FROM dataSourceAlias(effectiveAsOfDate=date, entryMoment=dateTime)

参数

参数
描述
dataSourceAlias
要访问的数据源的别名。
dataSourceFilterAlias
(可选)您要使用的数据源筛选器的别名。
effectiveAsOfDate
effectiveAsOfMoment
entryDate
entryMoment
(可选)按指定的生效日期或输入日期运行查询。仅支持 Workday 提供的标准数据源。
如果未指定生效时间或输入时间,则查询将返回截至当前日期和时间的结果。
WQL 支持以下格式:
  • 生效日期:
    effectiveAsOfDate="2018-01-01"
  • 生效日期和时间:
    effectiveAsOfMoment="2018-01-01 11:45:08"
  • 输入日期:
    entryDate="2019-01-01"
  • 输入日期和时间:
    entryMoment="2019-01-01 12:30:25Z"
WQL 支持采用协调世界时 (UTC) 或太平洋标准时间 (PST) 的日期和日期时间。
如果您指定
effectiveAsOfMoment
entryMoment
当数据源不支持这些值时。
value1
,
value2
, ...
valueN
内置数据源提示的值。
instance1
,
instance2
, ...
instanceN
您要匹配的字段值的 Workday 编号。
当您运行查询时,Workday 会验证 Workday 编号的格式,如果格式无效,则查询失败。
inst_refId
条件表达式中字段的参考编号类型。
referenceID
要匹配的字段值的参考编号。
示例:
(inst_refId = referenceID)

示例

从返回员工姓名
“All Workers”
数据源:
SELECT fullName FROM allWorkers
“Student Applications”
数据源指定一个数据源筛选器,返回学生姓名、学术单位和层级:
SELECT firstName, academicUnit, academicLevel FROM studentApplications (dataSourceFilter = studentApplicationsByAcademicUnitAndAcademicLevel, academicUnit = {Workday ID}, academicLevel = {Workday ID})
使用数据值的生效时间和输入时间,从
“All Workers”
数据源中按升序返回员工姓名。
SELECT worker FROM allWorkers (effectiveAsOfDate="2018-01-01", entryMoment="2019-01-01 12:30:00") ORDER BY worker ASC