荒--
这个作者很懒,什么都没留下…
展开
-
Kettle8.2连接数据库常见问题
本人采用以上两种军不成功,故采用此种方式成功。在如下文件中添加代码。注意此处驱动名称根据不同版本的MYSQL会有不同的驱动。数据库类型选择Generic Database。mysql8.1 连接配置。mysql5.7 连接配置。三、采用JNDI连接方式。一、缺少驱动,在官网。原创 2025-05-08 09:10:47 · 56 阅读 · 0 评论 -
基础图表(四)
图表不显示隐藏的单元格数据原创 2025-04-23 09:17:36 · 43 阅读 · 0 评论 -
基础图表(三)
钻取区域地图是钻取地图的一种,每一层级均为「区域地图」。钻取时通过点击地理位置区域,钻取到下一层级,再通过点击钻取目录可返回上一层级。新建普通报表,新建 文件数据集「公司2019年各地区营业收入」,文件类型选择「Excel」,选择下载好的数据。原创 2025-03-29 13:30:41 · 71 阅读 · 0 评论 -
基础图表(二)
柱形图-折线图实际就是将 柱形图 和 折线图 两者组合起来的一种组合图表。帕累托图是将出现的质量问题和质量改进项目按照重要程度依次排列而采用的一种图表,遵循二八法则。合并一片单元格区域,点击上方工具栏插入图表按钮,插入「组合图>柱形图-折线图」。优点:简单直观,不仅适合比较各组数据之间的差别,也适合那些趋势比单个数据点更重要的数据集。选中图表,点击右侧属性面板「单元格元素」,可设置图表的各个属性:类型、数据、样式、特效。选中图表所在单元格,点击右侧「单元格元素>类型」可查看和选择图表类型。原创 2025-03-28 09:49:57 · 62 阅读 · 0 评论 -
基础图表(一)
柱形图是用宽度相同的柱子的高度或长短来表示数据多少的图形。利用柱形统计图,可以直观地表示数据量的大小并进行比较,可以比较明显地显示出各数据之间的比例差异。原创 2025-03-26 14:29:40 · 56 阅读 · 0 评论 -
FineReport 操作注意(三)
2)新建内置数据集「范围划分」,设计三个字段分别为「最大值」、「最小值」和「等级」,设置表示范围值的两个列名的数据类型为整数或小数,再将对应数值和等级增加到字段中。通常的做法是写 IF 公式一个一个范围的判断,导致公式冗长,嵌套复杂。那如何能简单快速的建立等级对应关系呢?利用内置数据集建立好范围与等级对应关系,再利用 tablename.select() 公式来查询。即返回当前 B2 单元格在「范围划分」数据集中大于等于最小值并且小于最大值对应的等级。一、利用内置数据集实现范围划分。原创 2025-03-25 14:18:43 · 66 阅读 · 0 评论 -
FineReport 操作注意(二)
一、除数被除数为零的处理二、原创 2025-03-20 14:14:38 · 72 阅读 · 0 评论 -
折叠树报表
1)新建一个数据库查询数据集 ds1,SQL 语句为:SELECT * FROM org order by seq,其中seq是用来排序的。mysql8 数据库中存在两张表 org和store表。2.节点的统计信息(汇总求和)1.树组织信息-可展开、收拢。3.每个节点对应的数据信息。store表和部分数据如下。org表和部分数据如下。原创 2025-03-19 20:09:14 · 80 阅读 · 0 评论 -
折叠树展示树状层级数据
折叠树原创 2025-03-18 20:24:52 · 85 阅读 · 0 评论 -
多源报表的使用
多源报表原创 2025-03-18 09:38:16 · 54 阅读 · 0 评论 -
树数据集及其案例
FineReport 下拉树筛选原创 2025-03-15 09:19:15 · 60 阅读 · 0 评论 -
FineReport 操作注意(一)
只需要在单元格中,将数据设置为【列表】即可。1.父单元格吃成都时候,取消合并。原创 2025-03-04 20:56:43 · 315 阅读 · 0 评论 -
第一张FVS模板
第一张FVS模板原创 2025-02-23 14:28:20 · 108 阅读 · 0 评论 -
第一张普通报表
第一张普通报表原创 2025-02-21 13:31:49 · 56 阅读 · 0 评论 -
图表设计入门
点击设计器左上角「文件>新建普通报表」,新建数据库查询 ds1,输入 SQL 语句:SELECT * FROM 销量。选中图表,点击右侧属性面板「单元格元素」,可设置图表的各个属性:类型、数据、样式、特效。2)选择「样式>标签」,勾选上「使用标签」,设置标签显示「值」,字符使用「自定义」设置。合并一片单元格区域,点击上方工具栏插入图表按钮,插入「柱形图」。3)选择「样式>系列」,设置配色方案为「新特性」,设置边框线型为「无」。选中图表所在单元格,点击右侧「单元格元素>类型」可查看和选择图表类型。原创 2025-02-20 15:49:08 · 81 阅读 · 0 评论 -
下拉框联动+默认选择列表中第一个值
下拉框联动 + 默认选择列表中第一个值原创 2025-02-20 13:28:19 · 249 阅读 · 0 评论 -
父子格设置
父子格设置原创 2025-02-19 20:27:50 · 44 阅读 · 0 评论 -
普通报表入门
普通报表入门原创 2025-02-18 19:55:52 · 66 阅读 · 0 评论 -
百度地图-坐标转换及位置解析
在SpringBoot中测试如下一共三个区域左1是将GPS坐标转换后与转换前的对比左2是将GPS坐标未转换的坐标下图是根据地理位置转为经纬度坐标在百度地图上展示html如下<!DOCTYPE html><html><head> <meta charset="utf-8"/> <title>百度地图坐标</title> <meta name="renderer" content="web原创 2020-11-06 11:11:31 · 1836 阅读 · 0 评论 -
JS 中for循环中异步变为同步的使用
知识点:在项目中有些逻辑或者请求依赖另一个异步请求,大家常用的方法是回调函数。现在有个高大上的解决方案:await async 。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。并且await 只能出现在 async 函数中,否则会报错。async作用:当调用一个 async 函数时,会返回一个 Promise 对象。当这个 async原创 2020-06-20 13:18:41 · 9675 阅读 · 0 评论 -
百度地图批量坐标的加载及其使用案例
场景 在页面中加载百度地图 数据模拟99棵树木 加载每一颗树木位置(采用覆盖物) 患病-红色 健康-黑色 鼠标悬浮覆盖物显示名称问题 1:百度API目前一次最多只支持10个点坐标转换 超过时候data.status = 25 个数非法,超过限制(博客里有说明)问题 2:坐标转换的callback是异步的,若在for循环中调用则会使坐标顺序打乱 当数据超过10,覆盖物显示不了name属性解决办法:1.将大数组分成小数组存放,每次解决10个2.将每次的异步请求记录下3.在springbo原创 2020-06-20 11:24:10 · 1737 阅读 · 1 评论 -
百度地图坐标批量转换
在将原始坐标批量转换的时候,回调的时候发现 data.status = 25translateCallback = function (data){ //回调时 data.status = 25}原因是:个数非法,超过限制百度API一次最多只支持10个点坐标转换状态码说明解决方法可以每十个点为一组,然后依次转换以下代码可全部复制到HTML中直接运行查看<!DOCTYPE html><html><head> <.原创 2020-06-12 13:42:18 · 954 阅读 · 1 评论