spagobi系列文章-04 Highcharts配置

1            Highcharts

Highcharts是一种图表工具,支持曲线图,柱状图,饼状图等多种图形方式。要创建Highcharts图表首先要有数据源和dataset。然后创建document

1.1             Dataset

定义数据源,sql,参数等信息。

可以预览数据,以验证sql是否正确。

这里要注意:sql中的select部分的各个字段的名称要与模板文件中的定义相一致才行。例如如果想展示某个时间段内的订单销售额,成本,订单数量的曲线图,则需要sql为“select t.date as date,sum(t.count) as COUNTS,sum(t.cost) as COSTS,sum(t.sale) as SALES

这三个sum的别名需要等同于配置文件中的名称配置。

1.2              模板文件



  
  
  
  <SUBTITLE text=""/>
  <!-- 定义分组字段名称,必须与sql中select的分组字段相同名称-->
  <X_AXIS alias="THE_DAY"/>
   <!-- 定义曲线数据的名称,必须与sql中select的汇总字段相同名称-->
  <Y_AXIS_LIST>
    <Y_AXIS alias="sales"  opposite="true"><LABELS> <STYLE color="#89A54E"/></LABELS><TITLE text="销售额(sales)"><STYLE color="#89A54E"/>