PARAMÈTRES
Vous pouvez ajouter une
La clause PARAMETERS au début d’une interrogation Workday Query Language (WQL) pour préciser des valeurs d’invite intégrées pour :
- Sources de données.
- Filtres de sources de données.
- Champs de rapport.
Précisez les valeurs des champs de rapport dans la clause PARAMETERS. Vous pouvez préciser des valeurs pour les sources de données et les filtres de sources de données dans PARAMETERS ou
La clause FROM, mais pas les deux.
Syntaxe
PARAMETERS parameter1 = value1,...parameterN
Arguments
Argument | Description |
|---|---|
parameter1 , parameter2 , ...parameterN
| L'alias d'un paramètre. |
value1 , value2 , ...valueN
| La valeur du paramètre que vous souhaitez interroger. |
Opérateurs de comparaison
Opérateur | Compatibilité des types de données de champs | Description |
|---|---|---|
= | Booléen Date Valeur numérique Texte | Égal. |
Exemples
Pour préciser la
reportingDate
Paramètre pour le champ ContractRates
et le paramètre company
paramètre pour une source de données dans la clause PARAMETERS :PARAMETERS reportingDate = "2018-01-01", company = cb550da820584750aae8f807882fa79a SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany
Pour préciser la
reportingDate
Le paramètre pour le champ ContractRates
dans la clause PARAMETERS et company
paramètre pour une source de données dans la clause FROM :
PARAMETERS reportingDate = "2018-01-01" SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany(company = cb550da820584750aae8f807882fa79a)
Pour préciser les paramètres d’un filtre de source de données dans la clause PARAMETERS :
PARAMETERS projectsAndProjectHierarchies = (0c0bbf2e124810a26765415bb08406c5), includeSubordinateProjectHierarchies = true SELECT projectObject FROM projects (dataSourceFilter = projectsByProjectsProjectHierarchiesFilter)
Limites
- Vous ne pouvez préciser le même paramètre qu'une seule fois dans l'interrogation.PARAMETERS field_1=val1, field1=val2n'est pas valide.
- Vous devez préciserdataSourceFilterdans la clause FROM.