5日
1、填报报表一般需要在数据库新建空白表,获取,修改都在该表格上操作;
2、web界面开发,需要连接相同的服务器,数据库,才可共享查看,比如FINE BI开发的可视化文件;
3、report中,需要记住在制作文件过程中的数据库名称,如果打开文件,而定义数据库名称修改,则无法显示数据;
4、表格隔行显示不同颜色:在条件属性中,选择 “背景”-“当前行”,输入公式:row()%2=0;
5、在分页中,标题可以重复显示,在“模板”-“重复与冻结",将标题冻结;
6、BI的组件,设置为'悬浮',则可以与其他表格叠加;
7、top占总数的比重:先通过条件筛选,选出前几名的维度;再在指标里,用明细筛选,选出前几名的维度;最后用公式计算。这个暂时无法用公式一次性计算得出。
6、如何在图片上选取配色,并且对配色平分?
7、BI中,参数的使用跟设置?
8、联动如何设置?
9、文件复制与迁移?
5日
1、制作填报报表,在报表填报属性,勾选了“未修改不更新",如果修改数据,会再增加一条(不考虑数据库里的主键因素),没有修改,不会更新到数据库;
2、制作填报报表,删除记录,系统会自动过滤,根据设置的主键,将没有的在数据库删除,因此,如果需要删除记录,那么,一定要设置主键。找不到主键,那么就在数据库增加;找到主键,自动更新数据(这个主键是在报表填报设置界面勾选);
7日
1、制作自由填报报表,有些项目可以用参数或者公式,避免出现混乱;
2、可以通过网页直接获取模板背景图片,用于新的设计,具体如下:
谷歌浏览器-右击-检查-application-top-images,点开图片链接,复制下载图片
8日
1、图表轮播和tab轮播的区别:图表轮播只能是图表,而tab块轮播可以是图表或者表格;
2、tab轮播设置:设置好图表,点击组件设置的tablayout,勾选轮播,即可;
3、图表中的分类轮播:在“事件"-"初始化后",复制粘贴以下JS脚本,即可实现轮播;
setTimeout(function(){
var vanchart =FR.Chart.WebUtils.getChart("chart0").getChartWithIndex(0);
vanchart.openAutoTooltip();
},3000)
地图轮播JS如下:
setTimeout(function(){
var vanchart =FR.Chart.WebUtils.getChart("chart0").getChartWithIndex(0); //获取图表对象
vanchart.openAutoTooltip(); //开启数据点提示轮播
},500)
跑马灯(新版);
_g().getWidgetByName('report0').startMarquee(
{ offset: 2, interval: 0.02, to: 'right' }
)
其中,”chart0“,为需要轮播的图表,可以修改;
12日
问题:
1.连上数据库,但没有相应的表格出现?
一可以用foreign key 为表格添加外键约束:
create table duotable3(
id int,
sex varchar(20),
name varchar(20),
foreign key (id) references onetable(id)
);
13日
1.下载完my sql数据库,sql beanch可以连接修改,但navercat却无法连接,需改下规则:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
第一个‘root'为用户名,第二个’root'为密码;
2.帆软report,连接数据库,如果连接非本地,需要将url中的localhost该为公司提供的(一般为103.150.等等),并且后面还要加上任意一个数据库名称(最好是需要修改的数据库名称),才能连接成功;
3.要求不显示一些数据,可以在sql里,用where条件过滤,其次再考虑筛检数据;
4.两个表格,可以通过设置过滤条件,将两张表关联起来(前提是两张表有相同字段):
15日
1.今天制作填报报表,碰到有出现很多空白行,通过将部分字段父格修改为 无,再修改为默认,该问题得以解决;
2.在制作填报过程中,会碰到单元格对不齐,或者有错行,找到出现该问题的地址,多半是父格设置问题;
21日
1.今天用帆软做报表,发生以下问题:
需要在帆软软件登录账号(随便一个账号,要在app打开界面登录),再打开报表平台管理,按照以上顺序:管理员-智能运维-内存管理-模板限制,修改权限即可;
2.sql中,将一个查询结果作为另一个查询的条件,很多人不建议这样查询,但有时候,还是很好的解决方案;
3.用report,根据某列排序,可以选上,再设置是升降序:
7月23日
新建表时,可以用不同的标识,将指标分解:
例如:AAAA-D01-002
AAAA为项目名称,D为项目一级指标,01为二级指标,002为三级,以此类推
7月26日
1.sql语句中,update 表 set 字段=‘’ where 字段=‘’,可以更新一个表格的记录
7月27日
1.用帆软report做的填报报表,在测试库,可以正常填写入库,但在正式系统上,却报以下错误。是因为正式库有权限所致。后通过修改串名,修改数据库,数据正常入库。
2.以下公式可以返回数值,类似vlookup:
INDEXOFARRAY(b2,&a1)
今天遇到一个问题,一行的数据要设置分页,虽然可以设置“列后分页”,但前面汇总的行高很难设置。因此,需要将汇总的数据单独建1行,采用“行后分页”。这中解决方案,会面临另一个问题:汇总区数据是依靠后面的明细区的公式计算得出,并且明细区的很多数据也是用公式计算得出,如果只是单纯的建立两行,那么数据之间没有联系,会产生断层,数据错误。
最好的解决办法,就是将全部数据放一行,再建立汇总行,用类似VLOOKUP函数将数值拉过去。
7月28号
7月28号
可以直接用select添加字段:
7月31日
一、 制作填报,点击提交,提示‘笛卡尔积’,设置了父子格关系还是不行。最后查出原因:在sheet1中,有两列的code,虽然意义一样,但来自不同的表,因此报错,删除1列,不再报错。总结;不同的sheet表格,有时候互相之间会有影响。
二、制作填报思路要清晰,首先要明确目的,做这个填报是为了将一个表的数据导入另一个表,还是为了展示储存;要区分下展示的数据表和需要填入数据的表,一定要在展示的表里,找到唯一的code(可以是联合或者单独),这个code要写到填入的数据表,在帆软中要关联(添加过滤条件)这样两个表之间才能产生联系,才能正确显示结果;
如果唯一code展示多条数据会导致展示表格变乱,那么,就添加一个参数,制作一个筛选控件,让产生一条。比如:表里储存code1至12月份的数据,如果没有参数控件,1个code会显示多条记录,添加一个日期参数控件,就可以显示出当月的。
网友评论