PARÂMETROS
Você pode adicionar um
Cláusula PARAmeters no início de uma consulta em Workday Query Language (WQL) para especificar valores de lista de opções integrados para:
- Fontes de dados
- Filtros de fonte de dados
- Campos de relatório
Especifique valores para campos de relatório na cláusula PARAMETERS. Você pode especificar valores para fontes de dados e filtros de fonte de dados nos PARâmetros ou
Cláusula FROM, mas não ambas.
Sintaxe
PARAMETERS parameter1 = value1,...parameterN
Argumentos
Argumento | Descrição |
|---|---|
parameter1 , parameter2 , ...parameterN
| O alias para um parâmetro. |
value1 , value2 , ...valueN
| O valor do parâmetro que você quer consultar. |
Operadores de comparação
Operador | Compatibilidade de tipo de dados do campo | Descrição |
|---|---|---|
= | Booliano Data Numérico Texto | Equal. |
Exemplos
Para especificar o
reportingDate
para o campo contractRates
e o company
parâmetro para uma fonte de dados na cláusula PARAmeters:PARAMETERS reportingDate = "2018-01-01", company = cb550da820584750aae8f807882fa79a SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany
Para especificar o
reportingDate
parâmetro para o campo contractRates
na cláusula PARAmeters e no company
parâmetro para uma fonte de dados na cláusula FROM:
PARAMETERS reportingDate = "2018-01-01" SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany(company = cb550da820584750aae8f807882fa79a)
Para especificar os parâmetros de um filtro de fonte de dados na cláusula PARAmeters:
PARAMETERS projectsAndProjectHierarchies = (0c0bbf2e124810a26765415bb08406c5), includeSubordinateProjectHierarchies = true SELECT projectObject FROM projects (dataSourceFilter = projectsByProjectsProjectHierarchiesFilter)
Limitações
- Você só pode especificar o mesmo parâmetro uma vez na consulta.PARAMETERS field_1=val1, field1=val2é inválido.
- Você deve especificar odataSourceFilterna cláusula FROM.