PARAMETER
Sie können eine hinzufügen
PARAMETERS-Klausel am Anfang einer WQL-Abfrage (Workday Query Language), um integrierte Wertelistenwerte für folgende Elemente anzugeben:
- Datenquellen
- Datenquellenfilter.
- Berichtsfelder
Geben Sie Werte für Berichtsfelder in der PARAMETERS-Klausel an. Sie können Werte für Datenquellen und Datenquellenfilter in den PARAMETERS oder angeben
FROM-Klausel, aber nicht beides.
Syntax
PARAMETERS parameter1 = value1,...parameterN
Argumente
Argument | Beschreibung |
|---|---|
parameter1 , parameter2 , ...parameterN
| Der Alias für einen Parameter. |
value1 , value2 , ...valueN
| Der Wert des Parameters, den Sie abfragen möchten. |
Vergleichsoperatoren
Operator | Kompatibilität mit Felddatentyp | Beschreibung |
|---|---|---|
= | Boolesch Datum Numerisch Text | Equal. |
Beispiele
Um anzugeben,
reportingDate
Parameter für das Feld contractRates
und die company
-Parameter für eine Datenquelle in der PARAMETERS-Klausel:PARAMETERS reportingDate = "2018-01-01", company = cb550da820584750aae8f807882fa79a SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany
Um anzugeben,
reportingDate
-Parameter für das Feld contractRates
in der PARAMETERS-Klausel und den company
-Parameter für eine Datenquelle in der FROM-Klausel:
PARAMETERS reportingDate = "2018-01-01" SELECT contractRateSheet, contractRates FROM contractRateSheetsForCompany(company = cb550da820584750aae8f807882fa79a)
So geben Sie die Parameter für einen Datenquellenfilter in der PARAMETERS-Klausel an:
PARAMETERS projectsAndProjectHierarchies = (0c0bbf2e124810a26765415bb08406c5), includeSubordinateProjectHierarchies = true SELECT projectObject FROM projects (dataSourceFilter = projectsByProjectsProjectHierarchiesFilter)
Einschränkungen
- Sie können denselben Parameter nur einmal in der Abfrage angeben.PARAMETERS field_1=val1, field1=val2ist ungültig.
- Sie müssen die angebendataSourceFilterin der FROM-Klausel.