请教一下老师, 计算总量可以是在不添加新表或者临时表情况下,把计算总数量设置为不同表不同列的和吗?感谢 感谢
产品名称用表的名称可以吗?感谢 感谢
Dim Chart
As WinForm.Chart
'定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim t
As
Table =
Tables("统计表1") '定义一个变量t引用数据表
Dim sm As Integer = t.Compute("Sum(数量)") '计算总数量
Chart= Forms("窗口1").Controls("Chart1")
' 引用窗口中的图表
Chart.VisualEffect = True
'加上这一行,让你的图表更漂亮
Chart.ChartType = ChartTypeEnum.Pie
'图表1类型改为Bar(条形)
For
Each
r As
Row
In t.Rows
Series = Chart.SeriesList.Add()
'增加一个图系
Series.Length =
1
'一个系列只能包括一个值
Series.Text =
r("产品")
& "("
& r("数量") & ")"
'设置图系的标题
Series.Y(0) = r("数量") '指定值
Series.DataLabelText = Math.Round(r("数量")*100/sm,2) & "%"
'计算百分比
Next
Chart.LegendVisible = True
'显示图列
Chart.LegendCompass= CompassEnum.East
'图列显示在东方(右方)
就是数量的部分可以是几个表指定的某列后行吗?
比如这个图表 的计算总量为 表 支出汇总的支出金额 的支出编号的最后一行的支出金额 加 表负载汇总 的欠款编号最后一行的 欠款金额 加 经营 汇总 的经营编号 最后一行 的变动金额 列 ,这上个数据总和为计算总量,
此主题相关图片如下:qq截图20180827223239.png
[此贴子已经被作者于2018/8/27 22:34:09编辑过]