@model GODATA.Models.Report.TollFreeCallAndOpportunityLoss @if (Model != null && Model.OpportunityLoss != null) {
Van Analysis
@Model.RequireVanText
@Model.RequireVan

State SLA Missed
@if (Model.OpportunityLoss.StateSLAMissed != null && Model.OpportunityLoss.StateSLAMissed.Count() > 0) { @(Html.Kendo().Chart().Name("StateSLAMet1").Theme("Bootstrap").Title("State Wise SLA Missed") .ChartArea(chartArea => chartArea.Background("transparent").Height(300)) .Legend(legend => legend.Position(ChartLegendPosition.Right)) .SeriesDefaults(seriesDefaults => seriesDefaults.Line().Style(ChartLineStyle.Smooth)) .Series(series => { series.Column(new object[] { Model.OpportunityLoss.StateSLAMet[0].June, Model.OpportunityLoss.StateSLAMet[0].July, Model.OpportunityLoss.StateSLAMet[0].Aug, Model.OpportunityLoss.StateSLAMet[0].Sep, Model.OpportunityLoss.StateSLAMet[0].Oct, Model.OpportunityLoss.StateSLAMet[0].Nov }); }) .ValueAxis(axis => axis.Numeric().Title("").Labels(labels => labels.Format("{0}").Step(4)).Line(line => line.Visible(false)).AxisCrossingValue(-10)) .CategoryAxis(axis => axis .Name("Region") .Categories("Jun", "Jul", "Aug", "Sep", "Oct", "Nov") .MajorGridLines(lines => lines.Visible(false)).Labels(labels => labels.Rotation(-30))) .Tooltip(tooltip => tooltip.Visible(true).Template("#= category # - #= kendo.format('{0:0}', value)#")) .HtmlAttributes(new { style = "width:100%;height:100%;", @class = "revenue-kendo-chart" })) } else { }

SLA Met
@if (Model.OpportunityLoss.StateSLAMet != null && Model.OpportunityLoss.StateSLAMet.Count() > 0) { @(Html.Kendo().Chart().Name("StateSLAMet").Theme("Bootstrap").Title("State Wise SLA Met") .ChartArea(chartArea => chartArea.Background("transparent").Height(300)) .Legend(legend => legend.Position(ChartLegendPosition.Right)) .SeriesDefaults(seriesDefaults => seriesDefaults.Line().Style(ChartLineStyle.Smooth)) .Series(series => { series.Column(new object[] { Model.OpportunityLoss.StateSLAMet[0].June, Model.OpportunityLoss.StateSLAMet[0].July, Model.OpportunityLoss.StateSLAMet[0].Aug, Model.OpportunityLoss.StateSLAMet[0].Sep, Model.OpportunityLoss.StateSLAMet[0].Oct, Model.OpportunityLoss.StateSLAMet[0].Nov }); }) .CategoryAxis(axis => axis .Name("Region") .Categories("Jun", "Jul", "Aug", "Sep", "Oct", "Nov") .MajorGridLines(lines => lines.Visible(false)) .Labels(labels => labels.Rotation(-10)) ) .ValueAxis(axis => axis.Numeric().Title("No.").Labels(labels => labels.Format("{0}").Step(2)).Line(line => line.Visible(false)).AxisCrossingValue(-10)) .Tooltip(tooltip => tooltip.Visible(true).Template("#= category # - #= kendo.format('{0:0}', value)#")) .HtmlAttributes(new { style = "width:100%;height:100%;", @class = "revenue-kendo-chart" })) } else { }
Dealer SLA Missed
@if (Model.OpportunityLoss.DealerSLAMissed != null && Model.OpportunityLoss.DealerSLAMissed.Count() > 0) { @(Html.Kendo().Chart().Name("CallFeedbackParamsChart").Theme("Bootstrap").Title("Dealer SLA Missed") .ChartArea(chartArea => chartArea.Background("transparent").Height(300)) .SeriesDefaults(seriesDefaults => seriesDefaults.Line().Style(ChartLineStyle.Smooth)) .Series(series => { //series.Line(Model.CurrentYearEosFeedback.Select(s => s.Category)).Name("Category"); series.Column(Model.OpportunityLoss.DealerSLAMissed.Select(s => s.GrandTotal)); }) .CategoryAxis(axis => axis.Categories(Model.OpportunityLoss.DealerSLAMissed.Select(s => s.DealerName)).MajorGridLines(lines => lines.Visible(false)).Labels(labels => labels.Rotation(-30))) .ValueAxis(axis => axis.Numeric().Title("No.").Labels(labels => labels.Format("{0}").Step(2)).Line(line => line.Visible(false)).AxisCrossingValue(-10)) .Tooltip(tooltip => tooltip.Visible(true).Template("#= category # - #= kendo.format('{0:0}', value)#")) .HtmlAttributes(new { style = "width:100%;height:100%;", @class = "revenue-kendo-chart" })) }

Dealer SLA Met
@if (Model.OpportunityLoss.DealerSLAMet != null && Model.OpportunityLoss.DealerSLAMet.Count() > 0) { @(Html.Kendo().Chart().Name("CallFeedbackParamsChart1").Theme("Bootstrap").Title("Dealer SLA Met") .ChartArea(chartArea => chartArea.Background("transparent").Height(300)) .SeriesDefaults(seriesDefaults => seriesDefaults.Line().Style(ChartLineStyle.Smooth)) .Series(series => { //series.Line(Model.CurrentYearEosFeedback.Select(s => s.Category)).Name("Category"); series.Column(Model.OpportunityLoss.DealerSLAMet.Select(s => s.GrandTotal)); }) .CategoryAxis(axis => axis.Categories(Model.OpportunityLoss.DealerSLAMet.Select(s => s.DealerName)).MajorGridLines(lines => lines.Visible(false)).Labels(labels => labels.Rotation(-30))) .ValueAxis(axis => axis.Numeric().Title("No.").Labels(labels => labels.Format("{0}").Step(2)).Line(line => line.Visible(false)).AxisCrossingValue(-10)) .Tooltip(tooltip => tooltip.Visible(true).Template("#= category # - #= kendo.format('{0:0}', value)#")) .HtmlAttributes(new { style = "width:100%;height:100%;", @class = "revenue-kendo-chart" })) }
}