Voorwaarden zijn objecten die één Boole-waarde retourneren na de evaluatie van een analyse of een prestatiekengetal.
Wat er met een voorwaarde wordt geëvalueerd, is afhankelijk van de vraag of deze voorwaarde is gebaseerd op een analyse of op een prestatiekengetal:
Voor een analyse wordt de rijtelling van de analyse geëvalueerd.
Voor een prestatiekengetal wordt de status van het prestatiekengetal geëvalueerd.
Met een voorwaarde kan bijvoorbeeld worden geëvalueerd of de resultaten van een analyse een aantal rijen bevatten dat groter is dan 0:
Als de analyse ten minste één rij retourneert, wordt de voorwaarde geëvalueerd als 'waar'.
Als de analyse geen rijen retourneert, wordt de voorwaarde geëvalueerd als 'niet waar'.