PARAMÈTRES
Vous pouvez ajouter une
Paramètre PARAMETERS au début d'une requête Workday Query Language (WQL) pour spécifier les valeurs d'invite intégrées pour :
- Sources de données.
- Filtres de source de données.
- Champs de rapport.
Indiquez les valeurs des champs de rapport dans la clause PARAMETERS. Vous pouvez indiquer des valeurs pour les sources de données et les filtres de source de données dans les paramètres ou
clause FROM, mais pas les deux.
Syntaxe
PARAMETERS parameter1 = value1,...parameterN
Arguments
Argument | Description |
|---|---|
parameter1 , parameter2 , ...parameterN
| Alias d'un paramètre. |
value1 , value2 , ...valueN
| Valeur du paramètre que vous souhaitez interroger. |
Opérateurs de comparaison
Opérateur | Compatibilité des types de données de champ | Description |
|---|---|---|
= | Booléen Date Numérique Texte | Égal à. |
Exemples
Pour indiquer les
reportingDate
Paramètre pour le champ ContractRates
et le company
Paramètre d'une source de données dans la clause PARAMETERS :PARAMETERS reportingDate = "2018-01-01", company = cb550da820584750aae8f807882fa79a SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany
Pour indiquer les
reportingDate
Paramètre pour le champ ContractRates
dans la clause PARAMETERS et le company
Paramètre d'une source de données dans la clause FROM :
PARAMETERS reportingDate = "2018-01-01" SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany(company = cb550da820584750aae8f807882fa79a)
Pour spécifier 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 indiquer le même paramètre qu'une seule fois dans la requête.PARAMETERS field_1=val1, field1=val2n'est pas valide.
- Vous devez indiquer lesdataSourceFilterdans la clause FROM.