Foxtable(狐表)用户栏目专家坐堂 → [求助]如何自定义图表显示数值格式?


  共有3040人关注过本帖树形打印复制链接

主题:[求助]如何自定义图表显示数值格式?

帅哥哟,离线,有人找我吗?
老奤
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:66 积分:542 威望:0 精华:0 注册:2015/4/13 14:01:00
[求助]如何自定义图表显示数值格式?  发帖心情 Post By:2015/4/29 11:26:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150429112546.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150429112357.png
图片点击可在新窗口打开查看

如图,走户进度百分比统计表中显示的是0.00%这种格式的,为什么到了图表中显示成这么多位的小数了?
代码如下,哪位老师给看看

If DataTables.Contains("走户进度百分比统计表") = False Then  '不存在这个表  
Dim b As New SQLGroupTableBuilder("走户进度百分比统计表","十二组")
b.Groups.AddDEF("居民组")
b.Totals.AddDEf("居民组",AggregateEnum.Count,"契证数")
b.Totals.Addexp("已走户","iif(协议日期 Is null,0,1)") '生成临时统计表
'b.Totals.Addexp("未走户","iif(协议日期 Is null,1,0)") 
b.Build
DataTables("走户进度百分比统计表").DataCols.Add("百分比",Gettype(Double),"已走户/契证数")
DataTables("走户进度百分比统计表").datacols("百分比").SetFormat("0.00%")
End If
Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.VisualEffect = False '风格
Chart.ChartType = ChartTypeEnum.Bar '图表类型该为Bar(条形)
Chart.DataSource = "走户进度百分比统计表" '设置绑定表
Chart.AxisX.ClearValueLabel '清除文本残留影响
Chart.SeriesList.Clear() '清除图表原来的图系
Series = Chart.SeriesList.Add() '增加第一个图系
Series.Text = "百分比"
Series.X.DataField = "居民组" 'X轴绑定到产品列
Series.Y.DataField = "百分比" 'Y轴绑定到数量列
Series.DataLabelText = "{#YVAL}" '显示数值
Chart.LegendVisible = True '显示图列
Chart.LegendCompass= CompassEnum.South '图列显示在南方(底端)
Series.DataLabelText = "{#YVAL}" '显示数值
Chart.Stacked = False '图形叠加
Chart.BarClusterWidth = 60 '横向宽度
Chart.AxisY.Major = 1 '主刻度间隔值



 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/29 11:31:00 [只看该作者]

设置不了呢,数值是什么就显示什么

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/29 11:31:00 [只看该作者]

你可以从原本的数值下手.

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/29 11:52:00 [只看该作者]

来个四舍五入:

 

http://www.foxtable.com/help/topics/0108.htm

 


 回到顶部