Tabular Series Slot Report: Omit Slots Zero/Nan Value Filter now uses Limit Timesteps range [5696] Bug Number: 5696 Release notes (y/n): Yes For Release Nums: 6.8 (release) Gnats 5696: Tabular Series Slot Report not omitting slots properly The Tabular Series Slot Report supports the following configurations (among many others): [x] Limit timesteps Start: [timestep date/time spinbox] End: [timestep date/time spinbox] [x] Omit slots (o) Having only NaN values (o) Having only NaN or 0.0 values Slots having non-zeros/NaNs ONLY OUTSIDE of the limited time range were not being omitted. They were being included in the report, even though only zeroes/NaNs were being displayed (i.e. within the specified Limit timesteps time range). With this fix, such slots are now correctly omitted. The changes are primarily in these two methods: bool GreenBookReportConfig::SlotRec::anyValidValues (const GreenBookReportConfig*) const; bool GreenBookReportConfig::SlotRec::anyNonZeroValues (const GreenBookReportConfig*) const; During final testing, a conditionally-dependent "one off" error was discovered in the non-Single-interval choices of the "Group timesteps into intervals" configuration settings. If the final interval started on the "Limit timesteps" END date/time, that last timestep had been mistakenly omitted. See change in method: void GreenBookReportDoc::generateReportPages (cwostream& os, bool isHtml); ---