/// <summary>
        /// Returns data columns config for indicator item.
        /// </summary>
        public JObject GetIndicatorGridDataConfig(Guid dashboardId, string itemName)
        {
            JObject itemConfig = GetDashboardItemConfig(dashboardId, itemName);

            if (itemConfig == null)
            {
                return(null);
            }
            IndicatorDashboardItemData dashboardItemData = new IndicatorDashboardItemData(itemName, itemConfig, UserConnection, 0);

            return(dashboardItemData.GetGridDataConfig());
        }
        /// <summary>
        /// Returns config and grid data for indicator item.
        /// </summary>
        public JArray GetIndicatorGridData(Guid dashboardId, string itemName, int timeZoneOffset, int rowCount, int rowOffset)
        {
            JObject itemConfig = GetDashboardItemConfig(dashboardId, itemName);

            if (itemConfig == null)
            {
                return(null);
            }
            IndicatorDashboardItemData dashboardItemData = new IndicatorDashboardItemData(itemName, itemConfig, UserConnection,
                                                                                          timeZoneOffset);

            return(dashboardItemData.GetGridData(rowCount, rowOffset));
        }