首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏magicodes

    EXT.NET复杂布局(二)——报表

    前面提到过工作台(《EXT.NET复杂布局(一)——工作台》)了,不知道各位看过之后有什么感想。这次就介绍介绍使用EXT.NET画几个报表。 看图写作从小学就开始了,如图: ? 图一 ? 图二 ? <ext:ListItem Text="08" Value="8" /> <ext:ListItem Text="09" Value="<em>9</em>" 这个报表只是在列头的组合上稍微有点难度,其实也没难度,看我的代码,应该是很清晰的。 2)现在开始说第二个报表了。再看看图二: ? 这个报表难度其实也不大,主要有这么几个地方值得注意: 列头合并。 这个报表虽然复杂了一点点,但是也很简单。 3)这个相对来说,比上两个都复杂。但是我画起来,比上两个都快。一个是更熟练了,第二个是生成了很多东西。

    1.4K20发布于 2018-12-27
  • 来自专栏葡萄城控件技术团队

    轻松实现复杂表格报表–ActiveReports .NET报表控件签约赛捷软件

    近日,葡萄城成功签约赛捷软件(上海)有限公司(以下简称“赛捷软件”), ActiveReports .NET 报表控件助力赛捷软件旗下各类型管理软件中各类数据报表应用。 葡萄城旗下的 ActiveReports .NET 报表控件,凭借其在业界近30年的行业深厚技术功底,轻松应对管理软件中各类复杂表格类报表,如: 多层分组统计报表设计 灵活的数据过滤 中国式复杂报表 (矩表) 关于ActiveReports .NET 报表控件 ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。 同时,ActiveReports 报表控件在运行时还为最终用户提供数据筛选、排序、钻取、表达式跳转等强大的报表交互分析能力,无需修改代码即可满足用户在不同场景下的报表需求,从而提高开发效率,加速项目交付

    95630发布于 2018-07-31
  • 来自专栏葡萄城控件技术团队

    ActiveReports 报表应用教程 (9)---交互式报表之动态排序

    在葡萄城ActiveReports报表中除了提供对数据源进行排序的功能之外,还提供了最终用户排序功能,最终用户可以对报表进行区域内排序和整个数据源排序,结合数据钻取、过滤等功能可以让用户更方便地分析报表数据 1、创建报表文件 在应用程序中创建一个名为 rptProductListForSort.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表,创建完成之后从 VS 的报表菜单项中选择转换为连续页面布局(CPL)报表,将固定页面报表转换为连续页面报表。 2、打开报表资源管理器,并按照以下信息创建报表数据源 名称: NWind_CHS 类型: Micorsoft OleDb Provider OLE DB 提供程序: Microsoft.Jet.OLEDB 从 Visual Studio 工具箱中将 Table 控件添加到报表设计界面,并将 Products 数据集中的字段拖拽到 Table 的相应列中,得到的设计界面如下: ?

    1.3K100发布于 2018-01-10
  • 来自专栏PowerBI x Python

    从【中国式复杂报表】谈设计逻辑思维

    01 什么是中国式复杂报表? BI报表界有个大家一谈就兴奋的名词——“中国式复杂报表”。这只是个约定俗成的说法,暂无标准定义。上几个图大家就能知道所指是啥。 中国式复杂报表往往具有以下几个特点: 表头复杂; 单元格“随意”合并; 同一张表容纳多个维度、多个层面的数据,以有限的空间塞入尽可能多的数据信息为荣。 02 为什么有中国式复杂报表? 中国式复杂报表来源不可考,但常见于较传统的行业或部门,多出自于老派员工之手。 后者做出来的中国式复杂报表,同一张表里不同单元格的数据时而坦白地呈现,时而互相交织汇聚,最终形成一张比博尔赫斯迷宫更错综复杂的网,往往更让人惊叹不已。 03 中国式复杂报表的问题 先不说制作中国式复杂报表会让不少报表工程师头痛。如果一个东西是有用的,那么做得头痛只能说是开发者技术不到家,还得硬着头皮继续做。那中国式复杂报表有什么问题呢?

    1.3K40发布于 2021-08-31
  • 来自专栏加菲猫的VFP

    〔连载〕VFP9增强报表-多细节带区

    尽管 VFP 已经有了内建的报表编辑器,但许多 VFP 程序员还是使用 Crystal 的原因之一,就是因为它支持子报表。子报表就是运行在一个报表中的报表。 幸运的是,VFP 9 通过一个新的功能很好的解决了这个问题:多细节带区。 记录处理 在探讨多细节带区之前,让我们先讨论一下在一个报表中,VFP 是如何在记录们中间移动的。 如果报表中有任何组存在,细节范围指的就是在分得最小的组内部的那些记录。如果报表中没有组,则细节范围就是整个报表的范围。 在 VFP 9 中,现在可以有多个细节范围了(超过20个)。 图20显示的是这个报表报表设计器中的情况。图21 显示的是该报表运行的结果。 在过去版本的 VFP 中,实现这些功能需要在运行报表前就先进行好计算,并在报表中使用这些计算的结果。在 VFP 9 中,这只是简单的意味着要有一个细节带区来进行计算、而用另一个细节带区来显示结果。

    2.6K10编辑于 2022-04-07
  • 来自专栏python与大数据分析

    关于数据仓库中复杂报表SQL语句的写法

    在数据仓库的基本报表制作过程中,通常会使用SQL作为数据源,可是普通的SQL实在不适合处理一些较为复杂的逻辑判断;一般而言,待查询的数据类型主要包括日期型、数字型、字符串这三类数据类型;在报表查询界面前段 当然当更加复杂的查询逻辑实在不适合用SQL处理时,最好选择使用存储过程的方法了;其次过于复杂的SQL可能会带来数据库性能问题,因此这些基于SQL的报表最好不要在大型数据表上操作。

    74320编辑于 2022-03-11
  • 来自专栏加菲猫的VFP

    〔连载〕VFP9增强报表系统AND社群的各种姿势

    好啦,继续来VFP9的增强报表系统开发 保护 如果你允许用户在你的应用程序运行过程中从报表设计器里修改报表,你也许会希望有一种途径能够保护其中一部分对象。 它让你可以指定在保护模式下编辑一个报表的时候出现在被保护字段表达式位置上的东西。 例如,比较一下图8和图9中的两个报表设计工作期。 图8、当没有使用 PROTECTED 关键字的时候,用于输出页码的表达式显示为一个表达式 图9使用了 PROTECTED 关键字。 图9、在保护模式下代替表达式的设计时标题 设计时 tooltips 除了设计时标题以外,你还可以为报表对象(所有类型的对象,不仅仅是字段而已)指定设计时的 tooltips。 在 VFP 9 中,你可以指定这些值应该如何显示。

    98510编辑于 2022-04-07
  • WorkBuddy助我搞定复杂报表的完整攻略

    报表数据量大,汇总困难多部门数据整合麻烦税务申报时间紧,任务重领导要的报表要得很急今天分享一个神器——WorkBuddy,帮我轻松搞定各种复杂报表!二、常见报表类型及处理技巧1. 现金流量表痛点:收支分类复杂,容易漏项WorkBuddy处理:"根据银行流水,自动将收支业务分类到经营活动、投资活动、筹资活动,生成现金流量表"4. 税务申报表痛点:数据量大,表格逻辑复杂WorkBuddy处理:"根据进项税发票清单,自动生成增值税申报附表一、附表二"三、实战案例:年度审计报表整理背景审计时需要整理3年的财务报表,包括:资产负债表(3 四、使用技巧汇总数据预处理 - 先清理好数据格式,结果更准确分步处理 - 复杂报表分几步处理,不要一次性给太多指令检查结果 - AI处理后要人工复核关键数据积累模板 - 常用指令保存好,下次直接调用五、 特别提醒⚠️ 重要提示:财务数据敏感,请注意数据安全AI处理结果仅供参考,最终数据需人工审核税务申报等法定报表,建议还是按官方要求填报六、总结WorkBuddy在财税领域的应用非常广泛,从基础的报表汇总到复杂的财务分析

    24710编辑于 2026-05-13
  • 来自专栏加菲猫的VFP

    VFP9的增强报表系统,驯服它从这里开始

    译者:Fbilo 猫猫用过的一个利用VFP报表生成PDF的类库,发现VFP9报表监听器是自己可以定义,只要你能深刻理解其它文件格式的如PDF,XML 你就可以导出任意的报表格式文件。 这一章详细的探索了这些增强,演示了某些你在过去版本的 VFP 中无法实现的报表,并为后面的两章“扩展报表系统”做铺垫。 VFP 9 中最大的改动之一,是对报表系统的令人难以致信的增强。 为了实现第一个目标,VFP 开发组为了能确保已有的报表在 VFP 9 中能象它们在过去的版本中一样正常工作而做了巨大的努力。 增强用户界面 你在 VFP 9 报表设计器中,你会首先注意到的事情之一,是极大得被增强了的对话框。 图1、报表表达式对话框是过去版本 VFP 报表设计器的沉闷界面的一个例子 在 VFP 9 中只有很少几个对话框,因为一个对象的所有属性现在都在一个地方了。

    1.3K10编辑于 2022-04-07
  • 来自专栏加菲猫的VFP

    〔连载〕VFP9增强报表-运行时能力的增强

    提供一个更灵活的多得、可扩展得报表系统; 在 VFP 9 以前,报表引擎是庞大的:它处理每一件事情-数据处理、对象定位、绘制、预览以及打印。 在 VFP 9 中新的报表引擎已经将责任拆分成了几块,报表引擎现在只负责数据处理和对象定位,一个新的对象 report listener 负责处理绘制和输出。 由于 Report listener 是类,现在你可以以各种过去你只能梦想的方式来与报表输出过程进行交互。 VFP 9 同时包含了新旧两个报表引擎,因此你可以根据需要选择在哪个报表引擎下运行你的报表。 新报表语法 VFP9支持使用就报表引擎运行报表;只要简单的使用跟过去一样的 REPORT 命令(尽管你可以使用一个新的命令来覆盖 REPORT 的行为,稍后你会看到)。 图32、在 VFP 9 中随 REPORT 命令的 PROMPT 子句显示的对话框(右边的图像)比 VFP 8 中的(左边的图)有着更摩登的界面 总结 VFP 9报表引擎上改动的数量令人难以置信。

    1.4K10编辑于 2022-04-07
  • 来自专栏landv

    报表设计-普通报表设计

    描述 普通报表设计可以分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是 FineReport 普通模板的几大使用方式。 普通报表的特点有:类 Excel 设计界面、无限行列扩展和多 sheet 功能,能轻松实现数据间的各种运算,实现复杂表样、分组交叉、卡片分栏、同比环比等功能。 同时普通报表还存在一些不足:局限于规整的格子式报表和不支持局部刷新等。 1.1 报表设计 报表设计是纯粹的数据展示,如下图: ? 详细使用方法请参照 报表设计; 1.2 参数设计 参数设计是动态查询数据,如下图所示: ? 详细使用方式请参照 参数入门; 1.3 图表设计 图表设计是使用图表来展示数据,如下图所示: ?

    3.6K20发布于 2020-05-25
  • 来自专栏葡萄城控件技术团队

    ActiveReports 9实战教程(3): 图文并茂的报表形式

    基于上面2节内容,我们搭建了AR9的开发环境,配置好了数据源。在本节,我们以官方提供的3个中文图文并茂的报表来展示AR9的功能,并通过实战的方式一一分享。 以往做报表相关的工作时,最害怕的是报表的UI设计工作,当遇到一个布局非常复杂报表,往往会花上两、三时间才能完成报表的UI设计工作。 造成这一问题的原因除了报表本身比较复杂之外,其中一个主要原因就是报表设计器没有提供足够多的功能来辅助报表的UI设计工作。 ActiveReports 9实战教程(3): 图文并茂的报表形式 ActiveReports 9实战教程(4): 交叉汇总与数据处理 ActiveReports 9实战教程(5): 漂亮的报表 ActiveReports 9实战教程(6): 让报表动起来 ActiveReports 9实战教程(7): 报表打印和报表导出

    2.3K60发布于 2018-01-10
  • 来自专栏商业智能方案

    复杂报表,用对工具就能统统解决

    最终我们找到了一种既能够实现报表自动化,又具有简单易用的低学习成本的工具——FineReport,不需要SQL一样写代码,也没有Excel的复杂难用,几乎是现在市场上最好用的报表工具,彻底解决了公司里的报表问题 1、复杂报表解决方案 FineReport不只是一个报表工具,它实际上属于企业WBE级报表平台,从后端的数据源到前端的报表设计、制作和管理,一气呵成: 而针对于公司常见的复杂报表,比如行式报表、周报 、月报等,FineReport则提供了三种报表设计模式,适配于不同场景下的报表需求: 比如普通报表模式,主要用来解决各种中国式复杂报表,常见的有各类明细表、分组报表、交叉报表、主子报表、分栏报表、查询类报表 、填报类报表的制作,大部分报表格式都能覆盖; 比如聚合报表模式,主要针对于不规则的大报表,像财务的票据、发票这种都属于大报表里让人十分头疼的存在,在FineReport中则可以被轻松化解: 比如决策报表模式 最后 以上便是用专业报表制作报表的方式,篇幅有限,很多细节无法展开。如果充分利用FineReport的三种报表设计模式,可以实现大部分复杂报表设计需求,玩转报表开发。

    1.1K20发布于 2021-01-21
  • 来自专栏PowerBI入门100例

    3.8 PowerBI报告可视化-矩阵:快捷实现中国式复杂报表

    中国式复杂报表复杂之处在于,在一个矩阵中用多个维度查看多个度量值,实现一览无余的目的。解决方案上下拼接可以靠多个矩阵来实现,本文只考虑一个矩阵内的左右拼接。 举例用如下模型,做一个多个度量值,一层表头是度量值的分组和不同的维度的中国式复杂报表。操作步骤STEP 1 书写需要的度量值,表内有多少列就要写多少个度量值。 图片切片器选择一个年月,结果如下:拓展字段参数可以将多个度量值打包,通过修改字段参数表的代码可以增加列实现分组命名,在画布中,分组命名单选正常,复选就会出现笛卡尔积,如果微软未来可以解决复选的问题,做中国式复杂报表就更快捷了

    86610编辑于 2025-02-25
  • 来自专栏菩提树下的杨过

    算法练习(9)-复杂带随机指针的单链表

    head.random); } head = head.next; } return newHead; } 2、如果要求空间复杂度为

    55410发布于 2021-10-26
  • 来自专栏SAP最佳业务实践

    想学FM系列(9)-SAP FM模块:主数据(7)-主数据权限、报表

    3.1.7 账户分配要素主数据报表 ? SAP提供了相应的主数据报表,主要有两类:一类是层次结构式报表,一类就是清单式报表。 层次结构类: 承诺项目 FM3G - 层次结构图形 基金中心 FM2G - 层次结构图形 清单类报表: S_KI4_38000034 S_KI4_38000038 S_KI4_38000039 FM7M 等报表,可自行查看。

    2.2K61发布于 2018-03-28
  • 来自专栏剑指工控

    WINCC报表

    前段时间的一个项目用SE的vba做了一套报表,运用的是时间触发计数,每小时记一次,一个班记8次数据,本次这次项目需要用WINCC做报表,触发条件是事件触发,WINCC自带报表功能可以满足,但是WINCC 因此就自学用VBS做报表,大概流程是:先用全局脚本把需要记录的数据写入SQL数据库,然后再用按钮脚本把数据库需要的数据提取出来,在MSFlexGrid控件中显示出来,再用一个按钮脚本把MSFlexGrid 注意第一行,或者是第一列都从0开始 For z = 0 To 7 MSFlexGrid1.Col = z MSFlexGrid1.Text = "南大傲拓NA400采集日报表"'通过FOR,NEXT操作 ,将8列内容都显示为"NA400数据采集日报表" Next MSFlexGrid1.MergeCells = 4'设置一个值4表明如何及何时将有相同内容的记录进行合并 MSFlexGrid1.MergeRow '打印阅览 'ExcelSheet.PrintOut'打印时用此句 ExcelBook.Close ExcelApp.Quit Set ExcelApp = Nothing End Sub 一个完整的报表就做完了

    4.4K42发布于 2021-11-09
  • 来自专栏landv

    报表设计-聚合报表设计

     [财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响。 聚合报表特点:空白画布式设计界面,每个模块相互独立,专门解决大报表难题,单元格扩展分离,互不影响。 新建聚合报表 1)点击菜单文件>新建聚合报表,可以直接新建聚合报表,如下图: ? 2)新建普通报表的时候,添加 sheet 的时候可以添加普通报表及聚合报表 ? 3)新建聚合报表的时候,添加 sheet 的时候只能添加聚合报表 ? 3. 导出聚合报表 想要导出聚合报表时,可以直接导出 Excel/Word/PDF 等格式,如下图: ? 聚合报表预览 由于聚合报表是以一个 sheet 的形式存在工作簿中的,而新建普通报表时有一个默认的普通模板,所以在预览时,会将前面的 sheet1 这个空白模板也预览出来,如果不想要这个空白页,直接将

    3.7K40发布于 2020-05-25
  • 来自专栏葡萄城控件技术团队

    ActiveReports 报表应用教程 (4)---分栏报表

    在葡萄城ActiveReports报表中可以实现分栏报表布局样式,可以设置横向分栏、纵向分栏,同时进行分栏和分组设置,统计分栏分组的小计、合计等。 在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。本文主要讲解如何在葡萄城ActiveReports报表中实现横向分栏、纵向分栏和分组分栏报表。 1、横向分栏报表 1.1、在 ASP.NET 应用程序中添加一个名为 rptAcrossDown.cs 的 ActiveReports 报表文件,选择的项目模板类型为 ActiveReports 7 区域报表 报表创建完成之后点击 detail 左上角的数据源图表,按照下图中的信息创建报表数据源: ? 3、分组分栏报表 在设置分栏的同时,我们还可以设置报表的分组信息,以完成数据的分组显示和数据统计。

    3.8K80发布于 2018-01-10
  • 来自专栏加菲猫的VFP

    〔连载〕VFP9增强报表-数据分组与环境还有国际化

    译者:Fbilo 数据分组的增强 在 VFP 9 中,数据分组有三个增强。 第一个增强,是当报表中有多个自左向右而不是自顶向下打印的字段时,VFP 把组标头放在哪里。 图13、在 VFP 9 中,组标头带区打印在它自己的行里。 第二个增强也适用于那种带有从左到右打印多个列的报表。 不幸的是,以前版本的 VFP 不支持在报表中存储选定的脚本,不管是为报表对象还是为报表的默认字体。在 VFP 9 中,这个值现在被保存了,因此已经提供了全面的支持。 这个字段并不为 VFP 报表设计器所使用,而是专门为了存储用户自定义信息准备的(以前版本的 VFP 中有一个 Bug,会在保存报表的时候把这个字段的内容给去掉。VFP 9 已经修整了这个问题)。 然而,这个字段没有暴露在任何报表设计器对话框中。在 VFP 9 中,现在可以从对象的属性对话框的 Other 页上找到它了。

    2.1K20编辑于 2022-04-07
领券