Я пытаюсь использовать несколько серий в своей диаграмме слияния, но пока мне не удается добиться успеха в этом. Вот новый оператор выбора, который я хотел бы использовать в:
string sqlStatement = "select Date, Category, COUNT(Status)TotalCount from MainTable group by Category";
Но приведенный ниже код работает нормально, потому что я использую только 2 поля: Category и TotalCount. Я хотел бы добавить поле «Дата», как показано выше. Спасибо
public string CreateHistoricalChart()
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
string sqlStatement = "select Category, COUNT(Status)TotalCount from MainTable group by Category";
SqlCommand cmd = new SqlCommand(sqlStatement, con);
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
string strXML;
strXML = "<graph decimalPrecision='0' name='MyXScaleAnim' type='ANIMATION' duration='1' start='0' param='_xscale' showNames='1' labelDisplay='Rotate' useEllipsesWhenOverflow='1' pieSliceDepth='30' formatNumberScale='0'>";
while (reader.Read())
{
strXML += "<set name='" + reader["Category"].ToString() + "' value='" + reader["TotalCount"].ToString() + "' />";
}
strXML += "</graph>";
return FusionCharts.RenderChart("../FusionCharts/Column3D.swf", "ChartID", strXML, "FactorySum6", "870", "350", false, true);
}