ReportMagic 3.9
New Macros [Function.Define:] macro lets you store macros and not process them until they are called by [Function:Call:] [LogicMonitor.HistoricSdtList:] macro returns historic SDTs in the chosen date range [LogicMonitor.SdtPercentage:] macro determines the percentage of time that a Website, DeviceDataSource, DeviceGroupDataSource or DeviceDataSourceInstance is in Scheduled Down Time [Random:] macro generates random numbers [ReportMagic.BadgeList:] lists ReportMagic badges achieved by a user Powerpoint macros which can now be inserted into a shape's text or Alt Text: [Shape.Add:] supporting all the built-in shape types [Shape.Clone:] [Shape.Format:] supporting various manipulations of a shape (fill colour, font size, etc.) [Shape.Hide:] [Shape.SetText:] to set entire shape's text Macros that generate images or charts (such as [File.Image:], [LogicMonitor.Graph:], [Web.Image:]) Improvements Significant performance improvements with [ForEach:] macros, as well a