A rule doesn’t fire
A count over a window on monthly data changes from month to month. ATRAILING window reaches back from the start of the data point being judged, and 1.month is a fixed 30.44 days, so on monthly data TRAILING 1.month holds two values in some months and three in others. Leave room to spare, for example TRAILING 3.months for COUNT(...) >= 3. See Rule Expressions.
A ZSCORE rule never fires. The score is empty, and the rule passes, when the window holds fewer than two values or all of them are equal. Because the value being judged is part of its own window, a window needs at least six values to ever score above 2, and eleven to score above 3. See Rule Expressions.
An empty value passes a range check. NOT BETWEEN, NOT IN and NOT in front of a single check have no answer for a data point with no value, so it passes. Add OR ... IS MISSING to the condition. See Rule Expressions.
A rule ignores older data, or sees only part of its first month. A rule checks only data points inside its effective period, and a window total counts only those too. Move Effective from back, or start a monthly rule on the 1st. See Create a data rule.
A stuck-sensor rule leaves the first value of the run alone. Repeats in the window flags every repeat but not the value that started the run. Pick The whole run under What to flag (or What to correct) to include it. See Rule Expressions.
A Batch Calculation rule stays silent on an empty node. A comparison against a node with no value passes. Add IS MISSING for that node. See Rules on batch calculations.
A Batch Calculation rule skips some batches. Batches shown as Incomplete or Error are not checked when they are calculated. Saving the rule or Evaluate a period checks them. See Rules on batch calculations.
A rule fires more, or differently, than expected
One bad month raises about 30 alerts. Every data point in the month shares the month’s total, so each one fails. Group the alerts by month when you review them. See Commonly used rules. A verdict changed after later data arrived.ROLLING reaches forward as well as back, and a CALENDAR window reads the whole month, including data points after the one being judged. Use TRAILING to look only backwards. See Rule Expressions.
A monthly total doesn’t match your spreadsheet. Months follow your account’s time zone, a data point spanning midnight on the 1st counts in full in both months, and empty values add nothing to a SUM. See Rule Expressions.
A batch shows an alert from a rule on a different model. Batches carry alerts from the upstream batches that fed them and from the data points their calculation used. Go to batch on the Inputs tab opens the batch where it was raised. See Alerts on a batch.