展开

关键词

【Z投稿】通过API批量自动生成报表

大家好,本期Z投稿为大家带来的文章是 《Zabbix通过API批量自动生成报表》 一起来看吧~ ? 文| 李运臣 签名:优秀的判断力来自经验,但经验来自于错误的判断。 在cmdb资产管理功能、微信操作控制Zabbix功能、获取Zabbix数据制作报表等都利用到了Zabbix api。 ,都会手动去制作报表或直接在数据库里抽取数据,第一种方法过于麻烦,要是一天两天还可以,日子多了就会很烦,第二种方法直接在数据库中抽取,很不安全,有可能会人为泄露数据,现在是信息化时代,数据比钱还要重要, 所以两种方法都不可行,本篇文章主要介绍了通过Zabbix的API端口来获取数据来自动生成报表。 点击查看大图 利用excel,即可以图表方式展现服务器的性能报表。 ?

48320

报表设计-普通报表设计

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

26720
  • 广告
    关闭

    开发者专享福利,1988元优惠券限量发放

    带你体验博客、网盘相册搭建部署、视频渲染、模型训练及语音、文字识别等热门场景。云服务器低至65元/年,GPU15元起

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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 一个完整的报表就做完了

    40541

    报表设计-聚合报表设计

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

    30440

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

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

    37780

    分栏报表-物品清单报表实现

    提起分栏报表,它的数据组织形式就如同小时候使用的数学作业本一样,将数据分为多栏显示,当然写作业时有的人习惯横向写,有的人则喜欢竖着写完,在写另一栏。 所有的电子技术都是采用隐喻的手法,从物理世界而来,分栏报表也是源于生活,分栏报表也可以行分栏(竖向分栏)和列分栏(横向分栏)。分栏数可以分为两栏或多栏。 在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。由此可见,分栏报表常用于需要重复显示结构相同的条目信息,如商品标签中,标签结构相同,只是填充的商品信息不同等。 采用分栏报表可以很大程度上的节省空间且美观。如此重要的报表分类要是实现操作能够简便易操作设置,就更好。本文使用葡萄城报表的分栏设置,来解决分栏报表需求。 分栏报表实现 1. 新建RDL报表 2. 设置分栏属性 选择报表的灰色区域,点击属性对话框命令,注意设置分栏数量,一定要保证报表的纸张宽度> 单栏宽度* 分栏数量,否则分栏效果不会出来。 6. 预览 转载请注明出自:葡萄城报表

    7420

    报表设计-决策报表设计模式

    就我而言,不建议使用这个FineReport里面的决策报表,还是用FineBI里面的决策报表好用,阔以在web端进行设计,其实都一样。 [财务][数据化分析][帆软]报表设计-决策报表设计模式 1. 决策报表整体介绍 点击菜单文件>新建决策报表,即可新建一张决策报表,可为决策报表添加不同的组件,其中这些组件包括空白块(Tab 布局、绝对画布块、报表块)、参数面板、图表块、控件等类型,如下图所示: 2.1 参数面板 参数面板是指,为决策报表添加过滤参数面板,所有过滤控件全部添加在该面板上。 2.2 空白块 空白块中包含 Tab 块、绝对画布块和报表块。 决策报表设计的详细介绍及示例请查看 决策报表设计。

    41210

    ActiveReports 报表应用教程 (15)---报表换肤

    在葡萄城ActiveReports报表中,可以设置报表中不同控件的样式,然后把这些样式保存到一个外部的XML文件当中,供其他报表使用。 如果用户希望同一份报表以不用的外观分发,只需要简单地修改样式表单,无需逐个改变每个报表中的单个控件的字体、颜色、尺寸等。 报表文件,使用的项目模板为葡萄城ActiveReports报表的页面报表,创建完成之后从 VS 的报表菜单项中选择转换为连续页面布局(CPL)报表,将固定页面报表转换为连续页面报表。 2、打开报表资源管理器,并按照以下信息创建报表数据源 名称: NWind_CHS 类型: Micorsoft OleDb Provider OLE DB 提供程序: Microsoft.Jet.OLEDB 创建完成以上主题样式之后,为报表指定一个主题,我们在设计时指定的主题样式为 Style1 ?

    37480

    ActiveReports 报表应用教程 (16)---报表导出

    葡萄城ActiveReports报表支持多种格式的报表导出,包括PDF、Excel、Word、RTF、HTML、Text、TIFF以及其它图片格式,用户可以将它们应用到Windows Forms、Web 在专业版的葡萄城ActiveReports报表里,对PDF格式的数据输出又有了增强功能。现在用户可以将不可见的数字签名或者可见的文字图案加入到报表里。 本文以客户订单为例演示如何将葡萄城ActiveReports报表导出为各种格式。 1、创建报表文件 在应用程序中创建一个名为 rptInvoice.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表。 2、打开报表资源管理器,并按照以下信息创建报表数据源 名称: NWind_CHS 类型: Micorsoft OleDb Provider OLE DB 提供程序: Microsoft.Jet.OLEDB

    49650

    RDLC报表-参数传递及主从报表

    今天继续学习RDLC报表的“参数传递”及“主从报表” 一、先创建DataSet,如下图: ? 二、创建一个报表rptDEPT.rdlc,显示部门T_DPET的数据 ? 很多报表中,数据的来源往往不止一个DataTable,下面我们模拟一个简单的主从报表,主报表即为上面的rptDEPT(显示部门信息),子报表(也称从报表)显示部门下的员工清单(命名为rptEMP.rdlc rptEMP.rdlc 子报表控件允许在一个报表中再插入另一个报表,如下图: ? 然后在子报表上右击,调出子报表属性 ? 设置加载哪个子报表 ? 同时增加一个子报表参数 ? 主报表rptDept与子报表rptEMP设置了相同的参数以及过滤条件,代码给主报表rptDept传递了参数DeptNo后,主报表rptDept又把参数值传递给子报表rptEMP,最终二个报表都实现了数据筛选

    95760

    ActiveReports 报表应用教程 (6)---分组报表

    在葡萄城ActiveReports报表中可以设置单级分组、嵌套分组,同时,还可以使用表格、列表以及矩阵等数据区域控件对数据源进行分组操作。 分组报表在商业报表系统中应用不胜枚举,客户信息归类统计表、商品分类统计表、销售记录年度、阅读统计等等。本文将介绍如何在葡萄城ActiveReports报表中实现分组报表。 1、创建报表文件 在应用程序中添加一个 ActiveReports 报表文件,使用的项目模板类型为 ActiveReports 页面报表。 添加完成之后从 VS 报表菜单中选择报表属性菜单项,并在外观选项卡中设置报表页边距为 1cm ? 2、打开报表资源管理器,并按照以下信息创建报表数据源 名称: NWind_CHS 类型: Micorsoft OleDb Provider OLE DB 提供程序: Microsoft.Jet.OLEDB

    40850

    报表测试

    01测试过程分解针对报表测试,一般情况下,我们需要自己准备数据,来验证报表统计的准确性。由于系统的构成不一样,简单把报表测试过程分解为两个层次:数据收集汇总、数据统计展。 页面UI测试:报表的整体风格:1.报表是否符合规定的或用户设置的格式。报表标题:1. 报表的标题是否是正确的报表名称。2. 报表输出:报表在电脑上生成后,并不是报表的结束.报表一般都需要打印出来以做它用,如开会或者提交审批之类.所以报表的打印功能也是非常重要的.测试主要分成三部分:打印设置、打印预览、实际打印效果。 除了打印之外,用户有可能需要导出报表做进一步的分析或用于和其他报表的比较.所以也应该提供导出报表的功能.一般可以导出为CSV,Excel,pdf,html,xml格式.看公司需要了.这里主要要检查导出的报表默认属性是否为读写 ,然后导出的内容是否正确,与生成的报表相一致报表性能:用户在设置好条件后都希望不要等待报表太长时间,当然有时数据量大时等待时间长些也是合理的.但是在做报表的开发时或测试人员可以提出一些意思来提高报表的性能

    10020

    报表技术

    简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。 导入资料文件夹中准备好的《user_management》项目 第三步:启动引导类,浏览器访问 http://localhost:8080/list.html 2、Excel说明 在企业级应用开发中,Excel报表是一种最常见的报表需求 Excel报表开发一般分为两种形式: 1、为了方便操作,基于Excel的报表批量上传数据,也就是把Excel中的数据导入到系统中。 2、通过java代码生成Excel报表。 Apache POI是Apache软件基金会的开源项目,由Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java语言操作Microsoft Office的功能。 API对象介绍 工作簿 : WorkBook (HSSFWordBook : 2003版本,XSSFWorkBook : 2007级以上) 工作表 : Sheet (HSSFSheet : 2003版本

    16630

    报表测试

    什么是报表测试? 最近开始在做报表测试,故名思义,就是指测试报表报表主要是给一些特定的群体展示一些特定数据或是汇总数据,则报表测试主要是跟一堆数据打交道,检验和确认报表展示出来的数据是否正确,取值是否有误。 报表测试需要做些什么? 1、测试前的准备工作 报表测试之前需要准备大量的数据,针对各种业务场景的数据,数据准备一定要全面。 以前王豆豆没有过多地接触过报表测试,想着觉得很难,很麻烦,等到真正开始做的时候,也没有想象中的那么难,要做好报表测试,需要将前面几步做好: 第一步,弄清楚业务,对于每一张报表,它反映地是什么内容;报表的含义 ,谁来使用这张报表,关注这张报表,关注点是什么,将这些点一一理清楚 第二步,仔细分析报表中每一个字段来源于哪张表或是哪些表(这张报表涉及到的表),又是如何将该字段值计算出来的 第三步,生成报表中数据的条件

    27000

    报表设计-第一张报表

    [财务][数据化分析][帆软]报表设计-第一张报表 1. 描述 在线视频学习请查看:第一张报表。 这篇文档通过制作一张简单普通报表,让大家可以快速了解 FineReport 报表的制作流程。 1.1 报表设计流程图 ? 1.2 第一张报表效果 在制作这张简单普通报表之前,我们先来看一下报表最终呈现出来的效果,然后我们再根据这个效果来设计报表的样式。 介绍完报表的实现效果,下面我们根据报表制作流程图来设计这张简单普通报表。 ? 2. 接下来就可以从这个数据库中取数用于报表的设计。 ? 2.2 新建报表类型 菜单栏选择文件>新建普通报表或者点击新建普通报表按钮 ? ,新建一张空白的普通报表。 ? 2.5 报表预览 2.5.1 PC 端 报表必须先保存才能预览,点击保存按钮保存报表,点击预览按钮,选择分页预览,即可在浏览器中查看报表。 ? 浏览器中报表效果如下图所示: ?

    54820

    ActiveReports 报表应用教程 (2)---清单类报表

    清单类报表看视乎比较简单,但是,由清单类报表演变而来的报表类型却十分丰富,在清单类报表中可以加入数据统计、数据分栏、数据分组,以及交互式报表和数据可视化功能。 本文将展示两种布局的清单类报表,表格式清单报表和自由布局清单报表。 1、表格式清单报表——客户信息清单 在客户信息清单报表中以表格形式显示所有客户信息,包括客户编号、公司名称、联系人、联系人职务、电话和地址信息,同时,报表显示客户总数和页码信息。 1.1、在应用程序中创建一个名为 rptCustomerList.cs 的报表,使用的报表模板为葡萄城ActiveReports报表的区域报表(基于代码)。 2、自由布局式清单报表——商品信息清单 在进行葡萄城ActiveReports报表报表界面设计时,您可以通过拖拽的方式对报表控件进行自由布局,而不局限于表格式的布局方式。

    43960

    ActiveReports 报表应用教程 (3)---图表报表

    本文将演示如何在葡萄城ActiveReports报表中实现图文混淆报表。 我们将要实现的是2011年度各类产品销量统计报表,其中图表按照产品类别统计销量,表格按照类别和月份统计销售量。 1、创建报表文件 在 ASP.ENT 应用程序中添加一个名为 rptSalesByCategory.rdlx 的页面报表(PageReport)文件,使用的报表模板为“ActiveReports 7 页面报表 ”,创建完成之后通过 VS 的以下菜单完成报表转换操作: ? 2、为 rptSalesByCategory 报表添加数据源 通过 VS2010 “菜单” –> “其他窗口” –> “报表资源管理器 V7 ” 打开葡萄城ActiveReports报表资源管理器,在数据源节点上鼠标右键 在出现的报表数据源对话框中,输入下图所示的信息: ?

    38970

    优化报表系统结构之报表server计算

    在并发量较大的情况,对报表系统性能的影响也非常明显。 这样的情况时能够考虑採用润乾集算报表提供的本地计算方案。 集算报表方案结构示意图例如以下: 从上图能够看出,润乾集算报表能够将部分数据从数据库转移到报表应用server的本地硬盘。这部分数据能够是计算的中间结果。也能够是部分基础数据。 润乾集算报表方案是低成本提高报表应用系统性能的优选方案。 以下,通过“某公司客户累计销售额与去年全年销售额对照报表”的制作。来看一下集算报表是怎样实现本地化计算的。 A7:向报表返回结果集。 第三,在集算报表中定义报表參数(argyear、argmonth)和计算数据集: 上图中。 參数名是指dfx定义的參数名称,參数值是指报表提交给集算引擎的值。 这里是将报表的两个參数的值传递给集算器的同名參数。 第四,设计报表,例如以下图: 输入參数计算后。

    6520

    相关产品

    • 云 API

      云 API

      云 API 是腾讯云开放生态的基石。通过云 API,只需执行对应 API 命令行工具即可快速操作云产品;在熟练的情况下,使用一些频繁使用的功能,使用云 API 可以极大的提高效率;除此之外,通过API可以组合功能,实现更高级的功能,易于自动化, 易于远程调用, 兼容性强,对系统要求低。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券