« 设定WebChart多行值 »
Tools » http://www.anysql.net/tools/webchart_multi_lines_value.html 2009-04-20虽然外面很少有人用WebChart来展示数据, 但在我们的DBA团队内部, 用得却越来越多, 一开始自已一个人用, 做了些示范, 现在所有的产品DBA都会照着示例做出页面来了. 用得人多了, 就想起了一个需求, 今天处理了一下.
原来在WCML中指定多行的值, 如复杂的SQL语句, 每一行后需要用反斜杆来表示续行, 如下所示.
WEBCHART.XSLDOC=xsl/default.xsl
WEBCHART.QUERY_1=select \
extract(month from trade_month) month, \
extract(year from trade_month) year1, \
trade_count+0 as count1 \
from trade_summary_monthly
WEBCHART.CROSSTAB_1=month|year1,year2|count1,count2
WEBCHART.LENGTH=50|135|135
现在可以不用这个反斜杆了, 只要下一行的行首是空格或TAB键, 就表示接到上一行中, 如下所示.
WEBCHART.XSLDOC=xsl/default.xsl
WEBCHART.QUERY_1=select
extract(month from trade_month) month,
extract(year from trade_month) year1,
trade_count+0 as count1
from trade_summary_monthly
WEBCHART.CROSSTAB_1=month|year1,year2|count1,count2
WEBCHART.LENGTH=50|135|135
这样做是为了方便进行SQL调试, WebChart中如果SQL运行出错, 是不会告诉你出错代码的, 没有反斜杆续行后, 可以不需编辑直接拷贝了. 为了保持兼容, 多花了不少时间去修改代码.


Recent Comments