Conditional
A conditional tool evaluates an expression and halts downstream execution of the workflow if the execution equates to False. This is a helpful tool to only execute parts of a workflow based on certain conditions, potential examples include:
Send an email only if a certain number of shipments have order priority of High
Publishing a dataset to a data warehouse only if your dataset passes specific validation logic.
When writing your conditional expression, it's required that the expression evaluates to a boolean - true or false. Examples of boolean expressions include:
ANY({OrderStatus} = "High") - Return true if any record has an OrderStatus of "High".
ALL({OrderStatus} = "High") - Return true if all records have an OrderStatus of "High".
AVG({Sales}) > 5000 - Return true if the average of a sales column is greater than 5000.
ISNULL({var!Threshold}) - Return true if the global variable Threshold is not defined.
Last updated
Was this helpful?