Teechart图表应用技术详解—第七章之按组摘要与排序

转帖|使用教程|编辑:况鱼杰|2020-01-02 15:51:45.257|阅读 40 次

概述:本教程转自屈景辉的Teechart应用技术详解——快速图表制作工具一书。接下来将会介绍第七章——数据库与图表组件。本文将会介绍第二节如何按组摘要与排序。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:

Steema公司和慧都科技针对中国市场联合推出中文版TeeChart for .NET图表控件,一共汉化2000个词条(17000个单词),汉化文档35000个单词,包括控件设计时与运行时的界面汉化以及控件使用向导文档的汉化,总汉化90%以上!

TeeChart for .NET中文版让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。TeeChart for .NET中文版具有易上手,使用方便,稳定性好,性价比高,价格优惠等优势,并且针对Web应用提供无限制服务器分发授权方式,非常有利于产品集成。

点击下载TeeChart for .NET最新试用版


DBChart组件可以不采用查询的方式( Query)进行分组摘要,包括分组求和、分组计数和求平均等操作。由于数据库系统在存储、处理等操作中都需要进行排序操作,所以Delphi7定义了一个类TChartListOrder用于设定排序方式,即:
TChartListOrder=(loNone,loAscending, loDescending);
其中排序方式分为三种:不排序(None)、升序( Ascending)和降序( Descending),用户可以选择是对序列的值排序还是对序列中的标签排序等。根据功能需求,可以采用任一种或组合方式进行排序,如下图所示。

按组Continent求和及排序设定

分组方式及有关属性设置(在设计阶段)
如果需要在数据库表作为数据源的情况下,按组进行摘要(求和、计数、平均、高值、低值),则需在程序设计阶段按下述步骤要求设定,参看下图。

按组Continent求和结果排序
  • 在DataSource选项卡的组合框中选择Summary操作,如下图所示。
选择摘要操作
  • 在DataSource选项卡 Dataset组合框中选择使用的数据库表为Table1,如下图所示。
选择数据源Tabel1
  • 根据组合框列出的数据库表里的字段,选择一种摘要方式,即求和或计数或求平均等,如下图所示(两幅图叠加)。
在Data Source选项卡摘要字段和摘要方式
  • 根据组合框列出的数据库表里的字段,选择一种摘要方式即求和或计数或求平均等,如下图所示(两幅图叠加)。
选择摘要字段以及摘要结果分组排序
  • 如果需要,还可选择采用哪种方式进行结果排序,如下图所示。
排序方式
在实际实现过程中,并不一定非要按这个顺序操作,但只要其中任一项发生改变, Apply按钮就可用,当单击此按钮之后,如果此时Table1组件是打开的就可看到实际效果。当然如果选择不当,系统也会给出提示。

按序列标签或值排序(在程序运行阶段)

Series1.SortByLabels(loAscending);//序列标签按升序排列
Series1.YValues.ValueSource:='#Sum#AmountPaid’//在 Amount paid字段求和
Series1.YValues.Order:=loDescending;//Y值按降序排列
Series1.XValues.Order:=loAscending;//X值按升序排列
上述4条语句就是有关排序和分组的命令,可以在程序运行过程中实现,即可以写在代码中。这里特别要说明的是语句2格式:

相关资料推荐:

上一章:如何与任意数据集相连

下一章:定位记录和单个记录

Teechart 2019资源合集

=====================================

TeeChart for .NETTeeChart for JavaScript/HTML5TeeChart for Xamarin.Android等均已加入在线订购,现在抢购可立享优惠!

关注慧聚IT微信公众号☟☟☟,了解产品的最新动态及最新资讯。

慧聚IT



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:Teechart应用技术详解——快速图表制作工具一书(PDF) https://down.51cto.com/data/929732

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
TeeChart Pro ActiveX

交互性强的轻量级ActiveX图表控件,能高效生成多任务仪表板

TeeChart Pro VCL/FMX

支持RAD Studio,Delphi和C ++ Builder以及FireMonkey的图表制作工具

TeeChart for Java

适用于所有主流Java编程环境的TeeChart图表库

TeeChart for PHP

一款含100%的PHP源代码并支持PHP5及更高的版本的图表开发工具

TeeChart for .NET

优秀的工业4.0 WinForm图表控件,官方独家授权汉化,集功能全面、性能稳定、价格实惠等优势于一体

TeeChart for JavaScript/HTML5

基于HTML5画布的跨浏览器JavaScript图表库

TeeChart for Xamarin.Android

使用C#版本,源于TeeChart for .NET代码库的移动版本图表控件

TeeChart for Xamarin.iOS

适用于Mac iOS平台-iPhone和iPad设备的图表控件

TeeChart for Xamarin.Forms

iOS,Android以及Windows Phone平台的图表工具

TeeChart Java for Android

专用于Google的安卓平台的图表库

在线
客服
在线
QQ
咨询
电话
177-4994-3557
购物车 反馈 返回
顶部
在线客服系统
live chat