I will assume that we are only check to see if a single field is empty. This can, however, be extended to cover more complex tests for "completeness".
Define a calculation field with this expression (but use your actual field names in place of mine)
IsEmpty ( MachineSettingField )
Select Number as the result type.
define a summary field to compute the "total of" this new calculation field.
Then yet another calculation field can be defined as:
SummaryField / Get ( FoundCount )
No script required (unless you use one to find the records in the first place).