Conditions are objects that return a single Boolean value based on the evaluation of an analysis or of a Key Performance Indicator (KPI).
What a condition evaluates depends on whether it is based on an analysis or on a KPI, as follows:
For an analysis, it evaluates the row count of the analysis.
For a KPI, it evaluates the status of the KPI.
For example, a condition might evaluate whether the results of an analysis return a number of rows greater than 0:
If the analysis returns at least one row, then the condition evaluates to true.
If the analysis does not return any rows, then the condition evaluates to false.