PARAMETERS
È possibile aggiungere a
Clausola PARAMETERS all'inizio di una query Workday Query Language (WQL) per specificare valori di valori predefiniti per:
- Origini dati
- Filtri origine dati
- Campi di report
Specificare i valori per i campi di report nella clausola PARAMETERS. È possibile specificare valori per le origini dati e i filtri delle origini dati in PARAMETERS o
FROM, ma non entrambe.
Sintassi
PARAMETERS parameter1 = value1,...parameterN
Argomenti
Argomento | Descrizione |
|---|---|
parameter1 , parameter2 , ...parameterN
| L'alias di un parametro. |
value1 , value2 , ...valueN
| Il valore del parametro su cui si desidera eseguire la query. |
Operatori di confronto
Operatore | Compatibilità tipo di dati campo | Descrizione |
|---|---|---|
= | Booleano Data Numerico Testo | Uguale |
Esempi
Per specificare il
reportingDate
per il campo contractRates
e il parametro company
parametro per un'origine dati nella clausola PARAMETERS:PARAMETERS reportingDate = "2018-01-01", company = cb550da820584750aae8f807882fa79a SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany
Per specificare il
reportingDate
per il campo contractRates
nella clausola PARAMETERS e il parametro company
parametro per un'origine dati nella clausola FROM:
PARAMETERS reportingDate = "2018-01-01" SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany(company = cb550da820584750aae8f807882fa79a)
Per specificare i parametri per un filtro origine dati nella clausola PARAMETERS:
PARAMETERS projectsAndProjectHierarchies = (0c0bbf2e124810a26765415bb08406c5), includeSubordinateProjectHierarchies = true SELECT projectObject FROM projects (dataSourceFilter = projectsByProjectsProjectHierarchiesFilter)
Limitazioni
- È possibile specificare lo stesso parametro una sola volta nella query.PARAMETERS field_1=val1, field1=val2non è valido.
- È necessario specificare ildataSourceFilternella clausola FROM.