There should be an option box i.e. "Stop sending email when no records are found" in the Nintex DocGen package configuration for scheduled report type, and, when it is enabled, the Nintex DocGen should stop sending email to the users. In other words, the Nintex DocGen should initiate mail communication only when the baseline report contains some data.