彩票走势图

报表生成器FastReport .Net用户指南:Advanced Matrix对象

翻译|行业资讯|编辑:胡涛|2023-09-14 10:34:08.837|阅读 59 次

概述:本文主要介绍报表生成器FastReport .Net中Advanced Matrix对象部分,欢迎查阅~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。

FastReport.NET官方版下载

Matrix对象

该对象与 "Matrix "对象一样,可用于编制汇总报告。

fastreport

以下是其主要功能列表:

  • 行标题和列标题可包含任意顺序的组和简单元素。这样就可以创建非对称报表;
  • 折叠按钮可以交互式管理单个元素的可见性;
  • 排序按钮可以按所选值(包括总值)对矩阵进行交互式排序;
  • 前 N 组允许在标题中显示 N 个值,并将其余值分组到可展开的单独元素中;
  • 以阶梯形式输出矩阵标题;
  • 按总值对标题排序;
  • 多种聚合函数;
  • 支持自定义汇总函数;
  • 多种特殊函数,可获取总值、相邻单元格的值,以及计算百分比的函数;
  • 支持数据单元格中的 "Sparkline "和 "Gauge "对象。

该对象与 "Matrix "对象一样,可用于编制汇总报告。

fastreport

以下是其主要功能列表:

  • 行标题和列标题可包含任意顺序的组和简单元素。这样就可以创建非对称报表;
  • 折叠按钮可以交互式管理单个元素的可见性;
  • 排序按钮可以按所选值(包括总值)对矩阵进行交互式排序;
  • 前 N 组允许在标题中显示 N 个值,并将其余值分组到可展开的单独元素中;
  • 以阶梯形式输出矩阵标题;
  • 按总值对标题排序;
  • 多种聚合函数;
  • 支持自定义汇总函数;
  • 多种特殊函数,可获取总值、相邻单元格的值,以及计算百分比的函数;
  • 支持数据单元格中的 "Sparkline "和 "Gauge "对象。
Matrix结构

“Advanced Matrix "对象由以下要素组成:

fastreport

Corner

位于矩阵角落的单元格可以包含任意信息。您还可以随意分割/合并它们。

Header

矩阵标头可包含两类元素:

  • 简单元素:显示静态信息,如文本 "Total"。

  • 组:显示按特定标准分组的数值列表。

标题采用树形结构。根元素是不可见的,它包含可见的一级元素。

元素可以任意排列;例如,标题可以没有组,也可以有几个相邻的组。总数也可以任意排列。

在设计模式下,矩阵会在标题区域显示视觉提示:

fastreport

在这种情况下,标头结构如下:

   

Row header  - "Name" group  - "Total" element    Column header  - "Year" group    - "Month" group  - "Total" elementv

更多信息,请参阅 "页眉设置 "部分。

Data  area

数据区中的单元格通常包含聚合函数。请参阅"数据区设置"一节。

Matrix设置

Structure 设置

请按照以下步骤设置矩阵:

  • 设置标题(请参阅标题设置部分)。
  • 设置数据单元格(请参阅数据区域设置部分)。
  • 添加总数(请参阅标题设置部分)。此步骤最好最后完成,以节省设置新数据单元格的时间。
矩阵必须连接到数据源--数据源属性负责此项工作。通常情况下,该属性会在设置标题和单元格时自动设置。

Context menu

要打开上下文菜单,请选择矩阵的任何元素,然后右键单击矩阵左上角的区域:

fastreport

菜单中提供以下命令:

"Style"- 从可用样式中选择一种;

"Swap Columns and Rows"--允许您快速交换矩阵中的列和行;

"Repeat headers"- 如果矩阵有几页,每页都将打印列和行的页眉。
"Properties" 窗口中的可用设置

"Properties"窗口中提供了 "Advanced Matrix "对象特有的以下属性:

Property Value Description
DataRowPriority Rows 从数据单元格访问数据库字段时标题的优先级。请参阅 "数据单元格中可用的属性 "一节。
DataSource 数据来源
EvenStylePriority Rows 启用 EvenStyle 属性的行数或列数的优先级。
Filter 数据过滤表达式。请参阅过滤数据一节。
Layout AcrossThenDown See section .
PrintIfEmpty True
若为空,则打印矩阵。
RepeatHeaders True 在新页面上重复页眉。
ResetDataOnRun False 每次运行报告时重置数据。默认情况下,交互式操作期间不会重建矩阵(参见交互式选项一节)。
Style
矩阵式
WrappedGap 0 布局 = 包裹模式下矩阵各部分之间的间隙。

本次关于 FastReport .Net 介绍就讲解到这里了,点击此处查看关于用户指南的更多内容。如果您想获取更多产品试用/授权/价格信息,请点击FastReport .Net了解,或者点击咨询。


FastReport技术QQ群:585577353      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP