自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 资源 (4)
  • 收藏
  • 关注

原创 Finereport-预览报表显示不全问题处理

finereport

2023-02-13 09:58:19 3429 1

原创 kettle-实现SQL中的union合并数据

数据不在同一个库中,实现合并只能利用多个表输入控件先拿到数据,然后再在Kettle中合并。使用追加流实现,每一次追加流只能是两张之间,三张表需要多个追加流。kettle上的实现。

2023-01-09 16:24:13 552

原创 Finebi-资源导出注意事项

Finebi-资源导出注意事项

2022-06-15 09:34:41 5439

原创 FineReport-动态参数设置背景变色

点击背景变色,移开点击另一个原先回复,现在点击的变色①为该单元格设置动态参数,值等于本值②为单元格设置条件属性,如果动态参数等于单元格的值就显示这个背景如果不等于该单元格的值就显示另外一个背景...

2022-05-13 11:26:52 1164

原创 FineReport-公式实现自定义排序

当想要横向扩展排序时,在数据集中sql排序后可能改变竖向顺序,需要在模板中实现自定义排序1、新建数据集,单独作为排序的数据2、在横线扩展中设置公式排序inarray(C2,顺序.select(DATE_MONTH)))其中顺序为数据集名称,选择数据集中排序的字段...

2022-05-11 10:26:45 1581

原创 FineReport-数据集中取出满足条件的行列数据

有时用户希望能直接在数据集中取出满足条件的行列数据,不必再将数据集字段拖拽到单元格后添加过滤条件取数,此时可以使用 value 函数 value 函数参数设定有多种形式,可以直接在函数中输入,也可以引用单元格和模板参数。 例如:value("ds1",1,2)取ds1 数据集中第 1 列第 2 行的数据。value("ds1",A1,A2)取ds1 数据集中第 A1 单元格中值对应的列,第 A2 单元格中值对应的行的数据。value('ds1',1,2,"牛肉干")取d...

2022-04-28 10:39:37 3330

原创 tableau-计算每个月最后一天

计算每个月第一天比较好计算,日为1即可,但是求最后一天如何求,使用以下公式,订单日期替换成自己需要计算的日期字段即可MAKEDATE(int(split(str([订单日期]),'-',1)),int(split(str([订单日期]),'-',2))+1,0)...

2022-04-11 10:47:38 1528

原创 tableau-时分秒计算

tableau日期计算中只有对日月年计算的相关函数,但是对于时分秒该如何进行计算?一、先将开始时间和结束时间转成时间类型二、计算字段①分钟计算 (结束时间-开始时间)*24*60②秒钟计算再*60即可...

2022-04-11 10:31:40 1771

原创 FineReport-可填报可批量删除可修改

如果涉及到需要填报,又需要对填报的数据进行检查修改,或者批量删除,则需要使用两张表单,一张用于填报,一张用于删除修改填报一、普通填报可参考帆软官方帮助文档二、多人填报,涉及到主键id无法填报人掌控,需要设置主键id自增来生成id数据库设置主键自增可参考我前几篇文章,id字段在数据库表中,填报设置界面此处就不需要设置id了,需要把所有列勾上,并设置未修改不更新删除、修改1、修改新建一个填报模板,此处的批量删除和修改可以共用一个模板,修改还是按官方帮助文档设定,此处可以将id

2022-03-18 14:45:32 6944

原创 Tableau-将部分度量(指标)作为筛选

有如下度量,但是只想用部门度量作为筛选一、把不需要的字段隐藏,度量名称拉到筛选器,隐藏不需要的字段

2022-02-24 14:08:27 1109 2

原创 Oracle-设置主键自增

一、设置序号# demo_seq为序列名称CREATE SEQUENCE TB_BNMB_SEQ minvalue 1 maxvalue 9999999999999999999 increment by 1 start with 1; 二、设置触发器自增CREATE OR REPLACE TRIGGER Trigger_TB_BNMB BEFORE INSERT ON TB_BNMB for each row ...

2022-02-23 08:56:52 487

原创 FineReport-数据过滤权限设置

目的本省份的人只能看到某表单属于该省份的数据安徽只能看到安徽的数据一、在数据库中建立一张权限对应表,该表字段包含帆软登录用户名、省份名称即可二、在帆软报表模板数据集中设置过滤select * from table1 t1left join table2 t2on t1.MZ=t2.USERNAMEwhere t2.LOGIN_NAME='${fine_username}'表1为业务产生的表,表2为权限表,连接关系为省份,通过权限表中的帆软用户名限制数据,登录帆软的用户名.

2022-02-10 16:06:31 6591 1

原创 Oracle-主键自增

一、用编译根据navicat设置字段,并勾选主键二、设置序号CREATE SEQUENCE table_SEQ minvalue 1 maxvalue 9999999999999999999 increment by 1 start with 1; 运行后序号会显示出来三、设置触发器CREATE OR REPLACE TRIGGER Trigger_table BEFORE INSERT ON table f.

2022-02-10 15:59:11 630

原创 FineReport_文本切换图表

效果如下,点击职级晋升总览切换到对应图表,同时字体高亮显示,其他切换按钮浅色显示,此效果与超链切换tab块一样,但是实现方式不一样,具体实现方式如下1、文本框与图表搭建好, 后设置条件和链接2、创建模板参数p1=1 p2=2 p3=33、文本设置超链与条件属性和超链,条件功能是显示高亮颜色与背景,超链是链接到图表,50是目标图表,70是文本图表文本按钮1按钮2按钮3同理4、图表设置隐藏条件图表1右列设置...

2021-12-21 11:47:27 367

原创 FineReport_图表切换属性注意事项

点击+号可以增加图表,但是想要轮播时横幅上显示相关的标题,则是在图表标题进行标题设置,然后将标题可见不勾选

2021-10-18 10:41:31 225

原创 FineReport_超链切换tab块

+_g().options.form.getWidgetByName("tabpane0").showCardByIndex(0);_g().options.form.getWidgetByName("tabpane0").showCardByIndex(0);_g().options.form.getWidgetByName("tabpane0").showCardByIndex(2);注:tabpane0 是指整个 tabpane0对象,index 是指的索引,从 0 开.

2021-10-18 10:34:44 877

原创 FineReport_箱型图注意事项

设置箱型图时一定注意设置正常值、异常值的点样式和半经,不然无法体现异常值

2021-10-18 09:57:59 241

原创 FineReport_图表提示背景框宽度调整

当柱子背景宽度较宽,想调整成和柱子宽度一致时可勾选提示中的显示所有系列

2021-10-18 09:49:40 355

原创 Oracle_命令行

1.管理员进入身份链接sqlplus “/as sysdba”2.删除用户drop user se cascade;

2021-09-15 10:33:17 165

原创 FineReport_特效、动态效果

1.轮播提示setTimeout(function(){var vanchart =FR.Chart.WebUtils.getChart("chart00").getChartWithIndex(0);vanchart.openAutoTooltip();},3000) 2.表格滚动setTimeout(function() { //隐藏报表块report0的滚动条(此报表块名为report0,根据具体情况修改) $("div[widgetname=REPORT7

2021-09-11 16:44:10 1228

原创 FineReport_数据集里面对日期参数取年月

将YEAR()函数写在花括号内

2021-09-09 17:09:05 1011

原创 FineReport_大屏中使用控件筛选

控件名称必须与参数名称一致参数编辑后自动提交_g().parameterCommit()

2021-08-12 08:36:53 852

原创 FineReport_更新设计器与服务器

找帆软官方要最新jar包,包会包含设计器更新文件,服务器更新文件,designer为设计器更新文件,其它12个文件为服务器更新文件1.将designer中的一个文件复制到设计器安装目录中的lib文件下2.将其它12个文件放置在服务器D:\tomcat-win64\webapps\webroot\WEB-INF\lib该目录下重启tomcat...

2021-08-12 08:33:07 584

原创 自动备份数据库

@echo offecho ================================================echo Windows环境下Oracle数据库的自动备份脚本echo 1. 使用当前日期命名备份文件。echo 2. 自动删除30天前的备份。echo ================================================::以“YYYYMMDD”格式取出当前时间。set BACKUPDATE=%date:~0,4%%date:~5,2%%d.

2021-07-13 09:10:51 118

原创 批量统计文件夹内excel的大小

dir >> a.txt新建文本文件,保存为bat即可

2021-07-13 09:06:07 221

原创 批量统计文件夹内xlsx行数

文件夹里有多个excel表格,得到每个表格的行数Set fs = CreateObject("scripting.FileSystemObject")Set excel = CreateObject("excel.application")Set resultBookSheet = excel.Workbooks.Add().Sheets(1)excel.visible = trueresultBookSheet.Visible = TrueresultBookSheet.activate

2021-07-13 09:03:46 1751 2

原创 FineReport_图表联动参数设置

案例点击折线图的分类,柱状图和报表跟着联动,只显示该分类下的数据

2021-06-18 11:34:43 3590

原创 FineReport_单元格编辑权限设置

1.模板-进入权限编辑2.数据决策系统设置,勾选即可

2021-06-18 11:24:02 1691

原创 FineReport_参数默认为空值及日期相减

1.设置mo'r

2021-06-03 15:09:43 1777

原创 FineReport_数据集关联

当多个数据集进行关联使用到一张模板时可选择数据列关联,或单元格关联选择条件ji

2021-06-03 14:59:08 3788 2

原创 FineReport_自动查询

当需要点开报表就自动查询,不需要筛选参数,点击查询然后数据才出来时,dian'j

2021-06-03 14:55:00 2709

原创 FineReport_默认值设置

数据决策系统内挂载模板时设置的参数默认值

2021-06-03 14:50:47 4551

原创 FineReport-参数联动省市区联动设置

效果图,选择省后,市只能选该省区下的市省数据集市数据集区数据集与主数据中的参数名保持一致即可

2021-05-20 14:42:43 788

原创 FineReport_父子格注意事项

一定是将主字段,比如以日期,或者订单号为父格时必须将其至于报表最左端,其它字段的左父格即以它们看齐

2021-04-28 21:09:30 500

原创 FineReport_参数

描述会比帆软文档简洁,做个总结1.模板参数①模板--》模板参数--》设置模板参数,注意命名规则,本人习惯命名为para_字段名,可设置默认值,数据集参数无需建立此参数②在参数面板添加参数控件,注意控件名称需要与参数名称一致,设置数据字典,绑定参数与数据集,其中日期,文本等不需要设置数据字段,下拉框需要③设置过滤,模板参数必须设置,数据集参数无需设置,如果想不选择则展示全部信息可在过滤处设置如下公式if(len($货主地区)==0,nofilter,$货主地区)2.数据集

2021-04-28 21:06:58 1565

原创 Oracle_定时任务备份数据库

通过win自带的定时刷新功能备份数据库,通本人在定时kettle更新设置一致,bat文件会有所不一样,颜色标记处需要改动@echo offecho ================================================echo Windows环境下Oracle数据库的自动备份脚本echo 1. 使用当前日期命名备份文件。echo 2. 自动删除30天前的备份。echo ================================================

2021-04-27 13:45:17 677

原创 FineReport_连接同一服务器上多个数据库报错处理

参考网站如下https://help.fanruan.com/finereport/doc-view-304.html若使用 Oracle 数据库,在定义数据连接时,将原来的 URL 改成:jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST =IP1)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST =IP2)(PORT = 1521))(LOAD_BALANCE=yes)(CO

2021-04-23 21:34:32 718

原创 Oracle_delete很慢,可能表被锁住,需解除死锁,并使用truncate时表中的唯一/主键被启用的外键引用

表加锁、导致死锁原因1.可能在Oracle中可以有计时器,在频繁操作数据库,update,insert,delete语句,在jobs中能查看到(如图)2.通过PL/SQL进入会话查看被锁的表,杀死进程进行解锁,网上都需要进行写语句,直接通过工具进行解锁3.truncate表时,报错ORA-02266: 表中的唯一/主键被启用的外键引用 ,是oracle数据库主外键关联关系方面的问题。解决以上问题:1、禁用主键:alter table 表名 disable primar

2021-04-18 19:27:24 1595

原创 FineReport_大屏搭建详细过程

最终呈现结果(比文档要详细)一、将所需图表拉直决策报表中选择绝对布局,可以设置大小二、准备好数据源,设置各图表数据点击图表--编辑--数据--设置数据源,,此处可查看帮助文档中各图表的详细设置,设置数据来源、各系列名、值,汇总方式三、调整布局,将各图表组件位置进行设置四、配色、可将每个图标直接引用在服务器上设置的预定义样式,设置标题,图例,背景等五、给每个图表设置边框,设置统一的标题,去掉图例1.以下两种方式都可以设置外置边框,但...

2021-04-17 22:25:42 4925 1

原创 Oracle_用户、角色知识

一、创建用户oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。 在安装oracle时,用户或系统管理员首先可以为自己建立一个用户。语法[创建用户]: create user 用户名 identified by口令[即密码];例子: create user test identified by test;语法[更改用户]: alter user 用户名 identified by 口令[改变的口.

2021-04-15 21:07:27 1014

集操作-选择性下钻20200317.twbx

对应本人博客集操作-选择性下钻

2020-12-07

20200925 地图下钻Demo

地图下钻Demo,从省份下钻到城市,点击某一省份下钻到该省份下的城市///////////////////////////

2020-10-22

超市购物篮 分析案例

对标本人博客 :tableau-集动作超市购物篮分析

2020-10-22

漏斗分析数据.xlsx

漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源漏斗数据源

2020-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除