参数
您可以添加
在 Workday 查询语言 (WQL) 查询的开头添加 PARAMETERS 子句,可为以下对象指定内置提示值:
- 数据源
- 数据源筛选器
- 报告字段
在 PARAMETERS 子句中为报告字段指定值。您可以在“参数”或“”中指定数据源和数据源筛选器的值
FROM 子句,但不能同时显示两者。
语法
PARAMETERS parameter1 = value1,...parameterN
参数
参数 | 描述 |
|---|---|
parameter1 , parameter2 , ...parameterN
| 参数的别名。 |
value1 , value2 , ...valueN
| 您要查询的参数的值。 |
比较运算符
运算符 | 字段数据类型兼容性 | 描述 |
|---|---|---|
= | 布尔值 日期 数值 文本 | 等于 |
示例
如要指定
reportingDate
ContractRates
字段的参数 company
PARAETERS 子句中数据源的参数:PARAMETERS reportingDate = "2018-01-01", company = cb550da820584750aae8f807882fa79a SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany
如要指定
reportingDate
PARAETERS 子句中 contractRates
字段的参数 company
FROM 子句中数据源的参数:
PARAMETERS reportingDate = "2018-01-01" SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany(company = cb550da820584750aae8f807882fa79a)
如要在 PARAETERS 子句中指定数据源筛选器的参数,请执行以下操作:
PARAMETERS projectsAndProjectHierarchies = (0c0bbf2e124810a26765415bb08406c5), includeSubordinateProjectHierarchies = true SELECT projectObject FROM projects (dataSourceFilter = projectsByProjectsProjectHierarchiesFilter)
限制
- 同一个参数,在查询中只能指定一次。PARAMETERS field_1=val1, field1=val2无效。
- 您必须指定dataSourceFilter在 FROM 子句中“”