This question is locked. New answers and comments are not allowed.
I'm upgrading the binaries from Q1 to Q2 and is being blocked by this.
i have 4 graphs, 7 days, 2 weeks, 1 month and 1 year and 3 graphs are now broken : 2 weeks, 1 month and 1 year.
The count of bars are right, but the axis X remains at 8 points and does not match the bars.
I have attached a screenshot here
http://img406.imageshack.us/img406/7171/trendz.jpg
i have 4 graphs, 7 days, 2 weeks, 1 month and 1 year and 3 graphs are now broken : 2 weeks, 1 month and 1 year.
The count of bars are right, but the axis X remains at 8 points and does not match the bars.
I have attached a screenshot here
http://img406.imageshack.us/img406/7171/trendz.jpg
| if ((e.Error == null) && (radChartEvaluation2weeks.DefaultView.ChartArea.DataSeries.Count <= 0) && (e.Result != null)) |
| { |
| radChartEvaluation2weeks.DefaultView.ChartArea.AxisX.IsDateTime = true; |
| radChartEvaluation2weeks.DefaultView.ChartArea.AxisX.DefaultLabelFormat = "MM/dd"; |
| radChartEvaluation2weeks.DefaultView.ChartArea.AxisX.Title = "Last 2 weeks"; |
| radChartEvaluation2weeks.DefaultView.ChartArea.AxisY.IsZeroBased = true; |
| radChartEvaluation2weeks.DefaultView.ChartArea.AxisY.Title = "Count"; |
| radChartEvaluation2weeks.DefaultView.ChartArea.AxisY.AutoRange = true; |
| //Add data line |
| DataSeries passAreaSeries = new DataSeries(); |
| passAreaSeries.LegendLabel = StatusDataToStringValueConverter.newString("PASS"); |
| passAreaSeries.Definition = new StackedBar100SeriesDefinition(); |
| passAreaSeries.Definition.ShowItemLabels = false; |
| passAreaSeries.Definition.ShowItemToolTips = true; |
| passAreaSeries.Definition.Appearance.Fill = StatusDataToValueConverter.ColorValue("PASS"); |
| DataSeries failAreaSeries = new DataSeries(); |
| failAreaSeries.LegendLabel = StatusDataToStringValueConverter.newString("FAIL"); |
| failAreaSeries.Definition = new StackedBar100SeriesDefinition(); |
| failAreaSeries.Definition.ShowItemLabels = false; |
| failAreaSeries.Definition.ShowItemToolTips = true; |
| failAreaSeries.Definition.Appearance.Fill = StatusDataToValueConverter.ColorValue("FAIL"); |
| DataSeries neverEvaluatedAreaSeries = new DataSeries(); |
| neverEvaluatedAreaSeries.LegendLabel = StatusDataToStringValueConverter.newString("NEVEREVALUATED"); |
| neverEvaluatedAreaSeries.Definition = new StackedBar100SeriesDefinition(); |
| neverEvaluatedAreaSeries.Definition.ShowItemLabels = false; |
| neverEvaluatedAreaSeries.Definition.ShowItemToolTips = true; |
| neverEvaluatedAreaSeries.Definition.Appearance.Fill = StatusDataToValueConverter.ColorValue("NEVEREVALUATED"); |
| DataSeries errorRetrievalAreaSeries = new DataSeries(); |
| errorRetrievalAreaSeries.LegendLabel = StatusDataToStringValueConverter.newString("ERRORDURINGACTUALVALUERETRIEVAL"); |
| errorRetrievalAreaSeries.Definition = new StackedBar100SeriesDefinition(); |
| errorRetrievalAreaSeries.Definition.ShowItemLabels = false; |
| errorRetrievalAreaSeries.Definition.ShowItemToolTips = true; |
| errorRetrievalAreaSeries.Definition.Appearance.Fill = StatusDataToValueConverter.ColorValue("ERRORDURINGACTUALVALUERETRIEVAL"); |
| DataSeries errorEvaluateAreaSeries = new DataSeries(); |
| errorEvaluateAreaSeries.LegendLabel = StatusDataToStringValueConverter.newString("ERRORDURINGEVALUATION"); |
| errorEvaluateAreaSeries.Definition = new StackedBar100SeriesDefinition(); |
| errorEvaluateAreaSeries.Definition.ShowItemLabels = false; |
| errorEvaluateAreaSeries.Definition.ShowItemToolTips = true; |
| errorEvaluateAreaSeries.Definition.Appearance.Fill = StatusDataToValueConverter.ColorValue("ERRORDURINGEVALUATION"); |
| DataSeries errorInitAreaSeries = new DataSeries(); |
| errorInitAreaSeries.LegendLabel = StatusDataToStringValueConverter.newString("ERRORDURINGINITALIZATION"); |
| errorInitAreaSeries.Definition = new StackedBar100SeriesDefinition(); |
| errorInitAreaSeries.Definition.ShowItemLabels = false; |
| errorInitAreaSeries.Definition.ShowItemToolTips = true; |
| errorInitAreaSeries.Definition.Appearance.Fill = StatusDataToValueConverter.ColorValue("ERRORDURINGINITALIZATION"); |
| foreach (Microsoft.Search.Silverlight.GTI.GTIServiceReference.IndicatorEvaluationTrend trendValue in e.Result.IndicatorEvaluationTrend) |
| { |
| passAreaSeries.Add(new DataPoint { XValue = trendValue.Date.ToOADate(), YValue = trendValue.PassCount }); |
| failAreaSeries.Add(new DataPoint { XValue = trendValue.Date.ToOADate(), YValue = trendValue.FailCount }); |
| neverEvaluatedAreaSeries.Add(new DataPoint { XValue = trendValue.Date.ToOADate(), YValue = trendValue.NeverEvaluatedCount }); |
| errorRetrievalAreaSeries.Add(new DataPoint { XValue = trendValue.Date.ToOADate(), YValue = trendValue.ErrorDuringActualValueRetrievalCount }); |
| errorEvaluateAreaSeries.Add(new DataPoint { XValue = trendValue.Date.ToOADate(), YValue = trendValue.ErrorDuringEvaluationCount }); |
| errorInitAreaSeries.Add(new DataPoint { XValue = trendValue.Date.ToOADate(), YValue = trendValue.ErrorDuringInitalizationCount }); |
| } |
| radChartEvaluation2weeks.DefaultView.ChartArea.DataSeries.Add(passAreaSeries); |
| radChartEvaluation2weeks.DefaultView.ChartArea.DataSeries.Add(failAreaSeries); |
| radChartEvaluation2weeks.DefaultView.ChartArea.DataSeries.Add(neverEvaluatedAreaSeries); |
| radChartEvaluation2weeks.DefaultView.ChartArea.DataSeries.Add(errorRetrievalAreaSeries); |
| radChartEvaluation2weeks.DefaultView.ChartArea.DataSeries.Add(errorEvaluateAreaSeries); |
| radChartEvaluation2weeks.DefaultView.ChartArea.DataSeries.Add(errorInitAreaSeries); |
| } |