- 博客(40)
- 收藏
- 关注
原创 【FineReport】快速设置表格多个排序
在实际开发过程中经常能够遇到对于一个表格增加排序功能,但是如果一个表格的列比较多,切排序的字段很多,这时候如果一列一列的设置就会很麻烦,这里我们提供了一个快捷的方法点击表头的时候传递这两个参数在表格里面我隐藏了开头两列,每个字段占据三列,实际情况如果不是这样的话,要调整公式...
2022-07-01 17:00:04
611
原创 【FineReport】下钻地图支持同时显示散点并且联动条形图
帆软原生的下钻地图中是不支持同时显示散点的,利用帆软的标签显示可以实现这一功能。并联动通过不同的公式去实现数据集里用了两个下钻参数,相当于定位是钻到哪一层级数据集按照正常形式去选择,地图自带汇总这里传递了三个参数是定位参数,下一层到底是省份还是区县如果是最全国层,则值为 全部,如果省份层,则为对应的省名,如果是市层,则对应为市名同上(report2_dt_excel是条形图所在的report的名称)散点图这里其实使用的是标签显示,本身下钻不支持同时显示散点,通过JS自定义标签,实现根据不
2022-07-01 16:25:30
1317
原创 【FineReport】公式与JS常用技巧
这里写自定义目录标题JS实现条形图JS实现条形图单进度条//单进度条"<div style='background:#054698;border-radius:10px;height:10px'>" + "<div style='border-radius:10px;opacity:1;height:10px;background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#009FED), to(#00BCFF));padding:
2022-07-01 15:07:46
348
原创 【FineReport】填报报表增加审批功能
功能在填报过程中,有时候我们需要增加审批功能,也就是说,审核的数据后,不能够修改,而且特定的人可以取消审核,这样就又恢复可以修改对应的数据。在帆软中,可以通过条件属性进行可以填报和不能填报的功能设置,满足条件,及设置对应的控件,否则为空。效果步骤1、编写按钮在原本的需求中,我的想法是在填报中,增加一个按钮,如果用户点击审核,则按钮变为取消审核,这样就不能修改数据,点击取消审核,数据又变为可修改,而且选择不同的日期,可以知道哪些数据已经审核,哪些未审核。date_btn为日期控件,is_sh
2022-04-02 17:38:15
4660
5
原创 帆软使用技巧之使用填报报表
目的工作中遇到一个需求,客户需要在线上进行数据填报,满足不同的人登陆进系统显示对应人的事业部,其他不显示,填报表格如下准备对于此类需求,首先是需要在后台建立相应的物理表,前端填写数据之后,将数据填入数据库的表中,建表语句如下:--id为自增的数字主键--dept为事业部名称--dept_region为事业部下属的区域create table dws.dws_cash_flow_dept_region_di( id serial PRIMARY KEY,dept varchar(12
2021-10-15 14:28:31
5917
原创 VBA实战技巧精粹之按某列相同数据分入同一个sheet
'按照第几列批量创建sheetSub shi()Dim i, j, row_number, g As IntegerDim k As BooleanDim l As IntegerDim sht As Worksheetdim arr(1000) as string dim arrindex as Integer l = InputBox("请输入你要按哪列分")arrindex=0row_number = Sheet1.Range("a65535").End(xlUp).Row'删.
2021-09-29 17:20:05
531
原创 【FineReport】动态参数实现点击排序效果
目录背景实现方式功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景帆软中使用js可以实现大量的自定义效果,如何在不使用js的前提下实现点击表格的列头排序,我们可以使用帆软的动态参数实现,最终效果如下实现方式使用SQL先创
2021-09-16 17:25:28
1546
2
转载 大屏数据可视化设计指南!
基础概念1. 什么是数据可视化把相对复杂、抽象的数据通过可视的方式以人们更易理解的形式展示出来的一系列手段叫做数据可视化,数据可视化是为了更形象地表达数据内在的信息和规律,促进数据信息的传播和应用。在当前新技术支持下,数据可视化除了「可视」,还有可交流、可互动的特点。数据可视化的本质是数据空间到图形空间的映射,是抽象数据的具象表达。作者写了本书,地图上显示了世界各地读者的分布情况及对应人数。△ 数据可视化作品《 world-drawn-by-travelers 》,作者:TripHappy.
2021-07-08 21:45:49
1409
转载 私域流量分析之李子柒
李子染是谁?相信大部分爱刷社交软件的小伙伴们一定都认识。一个美食博主,更确切的说,是一个专门拍摄中国古风短视频的美食记录网红博主。而她大概也是2019年最具有争议性的网络红人了吧。争议性表现在两方面:一方面,所拍摄的短视频内容爆红海内外,还被央视点名表扬!被冠以中国文化输出。我们可以通过一些数据来看:目前,李子染的微博粉丝关注数为2123万,抖音粉丝目前为3079万,YouTube粉丝接近740万,加上B站、快手上的粉丝数量,总粉丝数接近6000多万。如此庞大的粉丝数据背后,所彰显出来的
2021-06-06 13:26:49
1333
转载 商业模式分析之海底捞
目录公司简介行业分析公司价值观公司简介1994年海底捞成立于四川简阳,是一家以经营川味火锅为主、融汇各地火锅特色为一体的大型跨省直营餐饮品牌火锅店,拥有员工1万多人;十六年来,公司已发展成为在北京、上海、天津、西安、郑州、南京、沈阳等全国多个城市拥有57家直营店,四个大型现代化物流配送基地和一个原料生产基地;四个大型物流配送基地分别设立在北京、上海、西安、郑州,以“采购规模化,生产机械化,仓储标准化,配送现代化”为宗旨,形成了集采购、加工、仓储、配送为一体的大型物流供应体系;行业分析2010年度
2021-06-06 13:11:41
15663
转载 商业模式分析之小米
目录核心竞争优势商业模式1.互联网阶段2.生态链阶段生态链投资与管理5.竹林生态未来布局1.新零售2.物联网3.国际市场前不久,小米科技园正式落成,创始人雷军在微博晒出了自己的“新家”,并调侃道:“北漂,奋斗九年多,终于买房了”。在许多人的印象里,过去一年小米过的相当艰难,无论市场环境、组织结构或是企业文化,都在面临严峻的考验。2019年的小米年会上,雷军曾坦言,小米“没有一丝一毫盲目乐观的余地”。好在在经历了连续几个季度的营收下降之后,小米2019年第一季度财报让人们暂时缓解了部分担忧情绪:集团
2021-06-06 12:38:00
1627
转载 深读 | 《人人都是产品经理2.0》中篇
本文首发于个人公众号:胡先生的理想国《人人都是产品经理2.0》系列读书笔记的写作方式和本书思维导图可参考 《深读 |<人人都是产品经理2.0>上篇》.本文思维导图如下,读者可根据个人需要有选择阅读。第3章 概念:提出与筛选认知篇产品概念五要素:核心用户、刚性需求、典型场景、产品概念、竞争优势。–《人人都是产品经理2.0》-苏杰 P69产品概念五要素,是描述整个产品的核心价值,在产品关键词(产品是在何时何地解决了什么人的什么问题)的基础上,增加了解决方案和竞争优势。这一点上,产品
2021-04-24 23:32:32
723
转载 深读 |《人人都是产品经理2.0》上篇
本文首发于微信公众号:胡先生的理想国《人人都是产品经理2.0》(以下简称“《人人》”)是写给-1至3年级泛互联网产品经理的一本书,苏杰老师的写作思路集中于一个互联网产品从无至有的全过程和产品经理职业生涯规划两条线,并穿插对于互联网创业的一些思考。(《人人》高清思维导图见文章末尾)产品过程:“想清楚”→“做出来”→“推出去”职业生涯:“大话产品经理” →“产品经理的工作” →“产品经理的七层修炼与蜕变”创业建议:“组建团队”→“产品规划”→“大公司与创业公司” →“泛创业”本篇读
2021-04-24 23:10:45
876
原创 SSRS之问题集锦
SSRS之问题集锦通过SSRS添加类似书签功能新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入通过SSRS添加类似书签功能通过控件属性面板的Tooltip属性实现鼠标悬停显示文本,如下图所示通过设置DocumentM
2021-04-21 22:55:31
159
转载 2021-02-08
付费用户生命周期研究_用户生命周期付费用户其实存在一个付费周期转化的问题,直接指标可能就是付费渗透率的问题,然而在此背后其实还有更深入的问题。我们经常遇到的是推广渠道获得的新用户,且这批用户进入游戏的状态。其实在付费用户问题研究方面,本质上是类似的。对于广告网络,渠道带来的新用户而言,我们判断了新用户在随后的留存情况,今天我们研究的是当一个用户付费后,则是另一次“新用户”在随后留存情况的分析。换句话,我们把付费用户当作“新用户”开始研究留存,也就是付费留存。付费留存概念付费留存概念这一点,对于大家是不
2021-02-08 17:17:51
160
转载 MySQL 最左前缀原则使用
最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。对于多列索引,总是从索引的最前面字段开始,接着往后...
2020-01-04 15:38:40
277
转载 【MySQL】SQL查询顺序
mysql查询-执行顺序分析#手写sql的顺序select distinct <select_list> from <left_table> <join_type> join <right_table> on <join_condition> ...
2019-12-31 15:53:02
182
转载 【Python3】简述numpy.nan和None的区别
None vs NaN要点总结在pandas中, 如果其他的数据都是数值类型, pandas会把None自动替换成NaN, 甚至能将s[s.isnull()]= None,和s.replace(NaN, None)操作的效果无效化。 这时需要用where函数才能进行替换。None能够直接被导入数据库作为空值处理, 包含NaN的数据导入时会报错。numpy和pandas的很多函数能处理NaN,...
2019-12-24 15:03:44
2474
转载 【Python3】通过模板实现PPT的自动生成
去年第一次接触了pptx-python,大致看了一下,没有做深入的探索。直到最近朋友有一堆ppt要做,因为样式比较单一,量有很大,想起来这个python包正好派上用场,花了一天的时间看了官方文档,无奈这英语水平还要继续努力啊。现在将所看所理解的整理如下:建立和打开一个pptx最新更新的文档包已经可以支持建立和打开pptx,形式如下presentation的基本模块from pptx i...
2019-12-23 13:44:41
4033
1
转载 如何计算存货周转率
一、存货周转率是企业一定时期销货成本与平均存货余额的比率。用于反映存货的周转速度,即存货的流动性及存货资金占用量是否合理,促使企业在保证生产经营连续性的同时,提高资金的使用效率,增强企业的短期偿债能力。存货周转率的计算公式为:存货周转率(次)=销售(营业)成本÷平均存货=销售(营业)成本÷((期初存货+期末存货)÷2)平均存货=(年初存货+年末存货)÷2或者对于单个产品的存货周转率也可以用...
2019-12-12 16:22:27
6075
转载 Python --Redis Hash操作
文章目录一、Redis Hash操作二、Hash命令2.1 hset(name, key, value)2.2 hmset(name, mapping)2.3 hget(name, key)2.3 hmget(name, key, *args)2.4 hgetall(name)2.7 hvals(name)2.8 hexists(name, key)2.9 hdel(name,*keys)2.10...
2019-11-30 14:31:47
443
原创 Excel函数实战技巧精粹(六)如何在条件格式中使用函数
前言在Excel中,之所以函数是它的核心,不仅仅是因为他在数据处理当中的强大,我想更多的是它带来的变化性,很多地方运用函数就会使原来的功能更加灵活,高效,比如在条件格式中,函数的运用能使功能更加多样,在高级筛选中使用函数,可以达到原来实现不了的效果条件格式...
2019-11-24 22:03:05
526
原创 Excel函数实战技巧精粹(五)LEN和LENB等函数之常用用法
前言在EXCEL中,有那么一群函数,就单个来说,他实在太普通了,只要看一遍,你就会了解它的用法,但是当几个简单的函数组合起来,发挥的作用可比单个大多了。这一群函数有很多,让我们先来了解LEN和LENBlen和lenblen是一个长度函数,可以对任意字符串,求他的长度,比如 =len(“小白”),结果为2,=len(“222”) 结果为3,lenb与len类似,也是求字符的长度,不过它...
2019-11-22 20:23:03
6865
原创 Excel函数实战技巧精粹(四)常用函数之COUNTIF和SUMIF详解
在Excel的数据汇总中,我们经常会遇到对于数据进行条件求和或者条件计数的情况,对于新手来说,可能他们会先筛选然后进行计算,殊不知,Excel当中早已有了相关的函数,有了他们,这一切就会变得非常简单,而且达到重复易用,让我们来了解他们。COUNTIFCOUNTIF函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数。语法countif(range,cri...
2019-11-22 17:03:38
1217
原创 【Python3】实现数据库数据提取并发送邮件,添加附件
#!/usr/bin/python3import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.base import MIMEBasefrom email.mime.multipart import MIMEMultipartimport pymys...
2019-11-14 16:54:46
1388
原创 【Python3】实现简单数据同步功能
工作中需要将不同现网服务器中的数据同步至备库中,用Python实现很简单,具体如下import pymysql'''author:shikailiangfunction:实现简单ETL的功能'''# 执行的SQL语句sql='''SELECT DATE_FORMAT(SYSDATE(),'%Y-%m-%d')dd, spzkc.spbh '商品编号', sp.mc '名称', sp...
2019-11-08 15:42:38
1452
原创 Excel函数实战技巧精粹(三)常用函数之INDEX与MATCH组合详解
前言说起Excel中最兄弟的两个函数,非INDEX和MATCH莫属,INDEX通过查找指定位置的值,MATCH返回值数组中的位置,两个函数在应用当中也是相辅相成,缺一不可的,本文带你领略这些魅力。语法规则INDEXINDEX 有两种形式,一种数组形式,一种为引用形式,第二种在实际当中应用比较少,所以我会着重讲解第一种,并结合实例数组形式INDEX(array, row_num, [co...
2019-11-06 22:15:07
2162
原创 Excel函数实战技巧精粹(二)常用函数之VLOOKUP全解
文章目录前言语法规则前言说起最熟悉的Excel函数,大家都会不约而同的想到VLOOKUP,的确查找在Excel中属于最常见的那几个操作了,尤其对于那些根据指定值去查找对应列的值,这在核对数据,多个表格之间快速导入数据等广泛应用,或许这应该算函数中必会的那一个了,但是你是否真的掌握了这个函数,现在带着你的思考来阅读本文,与之对应的HLOOKUP是按行查找的。语法规则VLOOKUP(looku...
2019-11-05 22:30:10
470
原创 Excel函数实战技巧精粹(一)函数前瞻
前言众所周知,在表格处理领域,微软的Excel是当之无愧的老大 ,从1989年刚推出开始,到现在已经走过了30个年头,在这期间,Excel的功能不断完善,也逐渐强大,从2007版开始,微软逐渐将带有建模功能的Power Pivot带入其中,并加入Power Map,Power View,使得Excel不再满足一个纯图表处理的软件,本系列将带你领略其中的神奇之处,让我们先从Excel的核心-函数开...
2019-10-29 14:47:22
318
转载 【Python3】POP3协议收邮件
POP3协议POP3全称Post Official Protocol3,即邮局协议的第三个版本,它规定了怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议,它是因特网电子协议的第一个离线标准,POP3允许用户从服务器上将邮件存储到本地主机(个人计算机),同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的邮件服务器,用来接收电子邮件。Python3...
2019-10-28 20:16:00
882
原创 基于MySQL进行留存率的计算
前言在对用户的进行行为分析时,经常需要计算用户在软件当中的留存率的情况,如何用SQL进行计算呢,这是本文要解决的问题,在编写SQL前,我们需要了解什么事留存率,这是如何计算的。百度百科对于留存率是这样定义的:他的计算方法如果以某一日期为基准,那么新增用户数就是当天有登录行为的所有用户数,在计算第N日留存数,即应该是该日期有登录行为的用户中在基准日期中也登录过...
2019-10-25 22:10:34
5826
7
原创 【Python3】通过调用百度OCR实现数据批量整理
#-*-coding:utf-8 -*-import pandas as pdimport osimport requestsfrom aip import AipOcrimport base64from urllib.parse import urlencodeif __name__=="__main__": last_path = os.path.abspath(os...
2019-10-21 21:44:43
905
原创 基于Power BI对于超市经营状况的分析
从入职到现在已经有一段时间没有看过Power BI的文章了,趁着现在不忙的时间,温习下之前做过的一个小项目。关于超市的经营状况分析特别说明下,这里的排版大多参考”风狂“老师的获奖作品,有兴趣的同学,可以百度下。什么是Power BI做过数据分析的同学应该都知道Tableau,一款可视化的操作软件,能轻松做出高质量的大屏作品,Power BI与Tableau类似,能够比较容易的做出漂亮的...
2019-10-20 22:32:40
1644
1
原创 【Python3】简易爬虫实现船舶的MMSI的获取
import requestsimport osimport timeimport pymysqlimport pandas as pdimport re'''author:shikailiangfunction:通过读取船舶数据,分别请求拿到json数据入库'''#定义入库的类class company_ship_in_database: def __init__...
2019-10-20 20:04:40
4077
原创 【Python3】实现excel文件自动入库(一)
前言在工作的过程中遇到了大批量数据入库的操作,总共三张Excel,格式不复杂,以往以手工方式通过navicat入库,这里通过Python实现调用Excel然后入库#-*-coding:utf-8 -*-import pandas as pdimport osimport pymysqlimport multiprocessing as mp'''author:shikailiang...
2019-09-29 15:56:27
1306
原创 怎么看小米发布了MIX Alpha
几年前小米发布了mix一代,惊艳的感觉让所有在场的人为之惊叹,三面无边框的感觉在当时来说是一个划时代的意义,拿到真机的人们亦是这样说,又过了一年的二代mix,虽说也很棒,却没有当时一代的那种让人们为之惊呼的那种感觉,可以这样说mix一代对于小米的意义更像iphone4那样对于苹果的意义,一个是让小米探索高端机开始,一个是被认为苹果变革最大的机器。如果说一代为小米打开一扇门,那么二代的机器就为小米...
2019-09-27 21:57:05
285
转载 如何用MySQL实现WITH AS语句
作为一名从事数据的爱好者来说,从一家公司入职到另一家公司,给我带来的的一个很大的问题就是以前公司使用SQL SERVER作为数据生产库的,现在公司使用MYSQL作为底层库,原来在微软的数据库上很多方便的函数现在都不能用了,既然不能用了,如何利用MYSQL现有的语句去构建相同的功能呢,这是我接下来需要做的事如何用MYSQL实现WITH AS语句当工作在非常大的表上时,你可能偶尔需要运行很多查询获...
2019-09-27 10:31:26
16417
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人