- 博客(56)
- 收藏
- 关注

原创 【个人作品】全动态采购单价分析--改进ABC模型(帕累托分析)的一些心得
初识帕累托模型,感觉很强大,特别是全动态的帕累托分析模型,模型做好是这样的:左边绿色框里面的项目是对应横坐标轴,其他框如产品,地区,月份都是分析的维度,具备任意筛选功能,右边分析指标也可以任意选择。 这个模型通常在比较由聚合函数组成的部件时很方便。关于帕累托模型的介绍网上随便都能搜到很多,主要功能是找出最重要的因素。俗称20/80法则。但是,对于比率的动态分析就不那么友好了,于是,笔者改进了这个模型,由于每一家公司都对采购单价比较关心,粗的比完比细的,横的比完比竖的,为了实现360度无死角比
2022-03-17 18:22:16
401

原创 【个人作品】企业级财务报表可视化——资产负债表
由于财务报表的结构基本一致,该模型可以直接替换新的数据源使用。本例中所使用数据自新浪财经采集,仅做参考。动态交互性报表。下图可以清晰看到货币资金占流动资金比例约70%。...
2022-02-26 11:01:52
1091

原创 【个人作品】用power bi做一个零售企业销售仪表板
数据源一共有10张表产品,门店,客户,入库,订单,销售预算,大区,省份,城市第一步,把这十张表全都导入power query,然后建立关系第二步,新建度量值第三步,分别作图,然后美化一下备注:以上数据纯来源于互联网,与实际无关。这只是一个示例,实际中数据源的来源很广泛,包含表格,工作簿,数据库,互联网……...
2022-01-02 12:26:27
783
原创 Power Query 函数-Text,Date,Table
其基本语法为 Table.AddColumn(table as table, new_column_name as text, column_generator as function)。其基本语法为 Text.Replace(text as text, old_value as text, new_value as text)。其基本语法为 Text.Middle(text as text, start as number, count as number)。Date.Day:用于提取日期值的日期。
2025-03-24 13:47:33
390
原创 A65535单元格向上,最后一个非空的单元格的行号
For i = 1 To .Range("A65536").End(xlUp).Rowj = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
2024-12-27 17:47:21
172
原创 VBA常用技巧--目录
第10章 文件操作--------------------------------------------------------------------------- 412。第11章 其他应用--------------------------------------------------------------------------- 441。
2024-12-26 13:58:27
305
原创 pyhton 批量往PDF文件指定位置里面填写数据--相同
output_pdf_path = 'modified_example.pdf' # 输出的PDF文件。input_pdf_path = 'example.pdf' # 输入的PDF文件。x, y = 500, 500 # 文本的起始位置(PDF单位)text = "Hello, World!" # 要添加的文本。page_number = 1 # 要修改的页码。# 在指定页面的指定位置添加文本。
2024-12-25 09:37:30
150
原创 多人产生的费用分摊问题--使用场景:一起吃饭,事后AA,求每个人花了多少
费用4公式=SUMPRODUCT(($B$2:$B$53/(LEN($A$2:$A$53)-LEN(SUBSTITUTE($A$2:$A$53,"、",""))+1))*(ISNUMBER(FIND(F2,$A$2:$A$53))))费用2公式=SUM(ISNUMBER(FIND(F2,$A$2:$A$53))*$B$2:$B$53/$C$2:$C$53)费用3公式=SUMIF($A$2:$A$53,"*"&F2&"*",$D$2:$D$53)多人的费用按人头均摊。费用1公式=IFERROR(
2024-12-24 15:23:30
220
原创 VBA设置使用期限限制的程序
response = MsgBox("今天是使用期限的最后一天,继续使用吗?", vbYesNo + vbQuestion, "过期提示")MsgBox "使用已到期限,按钮已禁用。", vbExclamation, "过期提示"", vbExclamation, "过期提示"expirationDate = "2023-12-31" ' 设置使用期限限制的日期。MsgBox "功能未过期,继续使用。", vbInformation, "使用提示"' 用户选择不继续使用,可以进行相应处理,例如禁用功能。
2024-12-21 11:57:45
410
原创 Excel/VBA 正则表达式归纳汇总
以下语句用来提取A列中的“成品”两个字前面的部分的中文,不含成品两个字,结果存放在第2列。Range("D" & i) = 正则.Replace(字符串, "$1$2")Range("B" & i) = 结果.submatches(0)Range("C" & i) = 结果.submatches(1)Set 正则 = CreateObject("vbscript.regexp")),Phone:(\d+)"字符串 = Range("A2").Value。Set 结果集合 = 正则.Execute(字符串)
2024-12-12 16:42:50
902
原创 客户名称首字母大小写并替换空格
很多系统出来的数据不可以直接使用,常常可见一些不可见的空格,使用查找替换也解决不了。但是使用正则表达式就很好解决,毕竟无论什么样的空格都可以看成一个整体,把整体替换成指定的内容即可。这里分成3个Sub,运行时只运行第一个Sub即可。Sub Main主程序()
2024-12-12 14:39:42
224
转载 Python解析百度g市通页面(二)
上一节我们学习了如何抓取A股的股票列表,我们成功地将股票列表保存到了本地文件(或数据库)中。那么这一节,我们就来看下如何免费获取A股的历史行情数据。
2024-12-11 18:52:50
288
转载 python 解析百度G市通页面
按F12刷新浏览器,重新请求,查找获取数据的请求信息,起初以为数据是存储在这个请求里的,但是一直找不到对应的数据,比如“今开”值。sheet1.cell(i+2, 6).value=data[i][0]#今开。
2024-12-11 18:48:47
466
原创 Excel VBA语句集
(112) ActiveSheet.Columns("B").Insert ‘在A列右侧插入列,即插入B列 ActiveSheet.Columns("E").Cut ActiveSheet.Columns("B").Insert ‘以上两句将E列数据移至B列,原B列及以后的数据相应后移 ActiveSheet.Columns("B").Cut ActiveSheet.Columns("E").Insert ‘以上两句将B列数据移至D列,原C列和D列数据相应左移一列。
2024-12-11 14:19:12
1440
原创 利润表在Zebra BI 中的应用(一)
CALCULATE(([值_2022]),ALL('利润表'),'利润表'[项目]="一、营业收入"))需要注意的是:如原始数据是一维的,则需要确保比较的各年份所含项目一致,缺失的也要占位,否则会出错!2022% of Revenue(占收入%) =本案例采用极简式对比。如需切换,则使用SWITCH。
2024-12-09 18:44:13
376
原创 新浪财经-数据中心-基金重仓GU-多页数据批量获取
print('网站第{}页.....抓取完成'.format(i + 1))拉到底部,可以看到一共有6页。
2024-12-09 17:24:02
327
原创 VBA/excel按指定列筛选拆分成若干工作簿
c = Application.InputBox("请输入拆分列号", , 4, , , , , 1)Sub 保留表头拆分数据为若干新工作簿()MsgBox "完毕"
2024-12-09 16:42:47
422
原创 童话顺数据中心新股批量抓取power query
提升的标题 = Table.PromoteHeaders(#"展开的“获取明细”", [PromoteAllScalars=true]),更改的类型 = Table.TransformColumnTypes(转换为表,{{"Column1", type text}}),已调用自定义函数 = Table.AddColumn(更改的类型, "获取明细", each 获取明细([Column1])),筛选的行 = Table.SelectRows(更改的类型1, each ([股票代码] <> "股票代码"))
2024-11-17 17:46:30
688
转载 用power query爬取东方财富网单票多页
生成table = Table.FromRows(List.Transform(转json[klines],each Text.Split(_,",")),{"日期","昨收","今收","最高","最低","总手","金额","振幅","涨幅","涨跌","换手率"}),重排序的列 = Table.ReorderColumns(添加个股名称代码,{"日期","个股名称代码", "昨收", "今收", "最高", "最低", "总手", "金额", "振幅", "涨幅", "涨跌", "换手率"}),
2024-11-17 17:34:35
19
原创 换种思维看资产负债表
资产负债表存在的原理是:把借来的钱(负债),连同融来的钱(股东权益),合理分配(资产)。正循环是:现金-存货-应收-现金,(后一个现金大于前一个,产生利润)所以,资产负债表简单的说,就是3个字:借,融,分。,借供应商(应付),借客户(预收),借银行(借款),自己的(股东权益),投资人的(投资人权益)资产的双循环,一个正循环,一个负循环。负循环是:资产-资产(资产本身在损耗), 现金,存货,应收,固定资产。2个循环的差就是公司的利润。利润的本质是资产的收益。然后这3个字各自展开。
2023-01-06 10:44:22
412
原创 5个业务员一起开发了2个客户,贡献大小不同,明细数据怎么呈现
业务背景: 某公司新招了一批实习生做外贸业务员开发客户,因为经验不够充分,不能独立开发客户,由其组长支持了大量的工作,由于客户前期意向不强烈,开发周期长,组长将该客户名单又分给组内其他3个人员跟进。 谁料,开发出来之后是2个大客户,这下可好,这2个客户属于谁呢?实习生?组长?组内其他人?好像单独属于任意一个人都不合适,这下找到高层决定:按照开发贡献率分发提成! 然而系统里订单明细已确定,一个订单只属于一个业务员,一个订单的一笔明细也只属于一个业务员。现在的需求是怎样根
2022-12-05 18:17:46
355
转载 设计精美Power Bi报告的诀窍以及让人眼前一亮的精美Power Bi图表
由于不能并排比较值,所以在饼图中的比较值要比在条形图和柱形图中比较值更难。设置标签格式选项,包括悬停颜色,让您的报表更具有创造力和灵活性。动画条形图可以帮助您直观地显示趋势随时间的变化,这些类型的图表在社交媒体上非常流行,因为它们在简洁易懂的图表中提供整体数据故事/洞察力。Text Enhancer添加自定义选项,将丰富样式的文本,包括调整文本阴影,旋转,角度,偏斜,对齐等,添加到Power BI报表中。它有条形图或柱形图的特定外观,并精确控制形状,颜色和布局,以便您能够以最能说明数据故事的方式表示信息。
2022-09-21 10:35:23
2892
原创 【个人作品】企业级财务报表可视化——利润表
本例中所使用数据自新浪财经采集,仅做参考。虽美观上尚有改进空间,实用性却是十足的了。成品在此:一个报表有十几个度量值,利润表的度量值需要注意的是,某些科目的方向。比如收入类和费用类的方向不同。关于利润表的建模,我也做了好几个版本,其中一个版本直接根据借贷明细账做出来的,可以查看我其他文章:https://blog.youkuaiyun.com/grace_jm2008/article/details/121991099?spm=1001.2014.3001.5501https://blog.
2022-03-17 21:59:46
629
1
原创 power bi 商业智能相关书籍介绍
1.智能管理会计:从Excel到Power BI的业务与财务分析(张震)本书采用案例方式讲解了如何使用Power BI通过数据获取与转换、数据建模和数据可视化等步骤创建管理会计分析报表,其中的案例全部基于一家虚拟公司的业务数据和财务数据,涵盖财务报表分析、多维收入分析、库存分析、应收账款分析、预算分析、绩效报表分析和投资决策分析等内容。读者可以直接借鉴并快速应用到实际工作中。图书目录第1章 让管理会计踏上商业智能之路 / 11.1 商业智能与智能管理会计 21.1.1 商业智能 2
2022-02-12 22:45:07
2540
原创 VBA在工作中的应用-批量添加工资条表头的VBA代码
鄙人曾经使用VBA做了一个用科目余额表自动生成财务报表的小工具(模板),对工作效率的提高那是杠杠的,今天有个前同事突然问了个问题,给几百个员工的工资条添加表头。代码批量添加工资条表头的VBA代码如下:Sub 工资条()Dim i As LongFor i = 2 To 400 ActiveCell.Rows("1:1").EntireRow.Select Selection.Copy ActiveCell.Offset(2, 0).Rows("1:1")....
2022-02-04 20:36:15
1258
2
原创 微软Excel 2013:用Power Pivot 建立数据模型(权威书籍)
这3本书是业界统一推荐的微软可视化建模权威书籍,可以说现在市面上所有关于powerBI 建模都是从这几本书里面汲取了养分后写的。笔者在2016年有幸购买了其中一本的翻译版,即第二本的中文翻译版---微软Excel 2013:用Power Pivot 建立数据模型(权威书籍)译者刘凯(没少买他的课件)这篇文章分享一下读者笔记。...
2022-01-03 20:53:56
845
原创 使用power query 修改日期格式
修改这一列的格式为 2021-6-8在确保本列为文本型状态下(ABC123,或ABC)插入自定义列=Date.FromText([BOOK…],"zh")再修改类型为日期。
2021-12-31 19:13:34
4632
原创 使用八爪鱼采集器抓取上市公司财报,一次1万条
为了以后方便使用,本人抓取了上市公司业绩报表、业绩快报、业绩预告、预约披露时间、资产负债表、利润表、现金流量表等等详细数据。真的是海量数据啊,目前抓取的是沪深A股,后期还会抓取H股,美股。有需要上市公司财报数据的请点击下方链接数据很良心啊,详细标注了每个公司属于什么行业,但是要细分行业还需要再次加工,话不多说,先筛选一两个熟悉的行业做数据分析。本人想搭建一个收入-利润模型,从熟悉的行业开始做,更容易理清思路。呃,在中G真的没有免费好用的软件,区区几万条数据要收费呢!...
2021-12-31 10:26:46
2261
原创 关注这个博客,学power BI M语言常用功能,捡到宝了
这是本人电脑里收藏的336个,本人也将一些特别实用的分享出来,尽量达到傻瓜式操作,拿来就用的效果。这是本人U盘里保存的M语言一些功能,240个。一共336+240=576个,全部学会了任意数据随意清洗了。你只需要点击关注本人博客,对了,不会有人想要吧,联系我~...
2021-12-30 21:37:27
274
原创 power query追加同一工作簿下所有工作表
= Excel.Workbook(File.Contents("E:\追加不同结构表格\安徽.xlsx"), null, true)打开之后的M语言是这样的,直接找该M语言基础上修改=Table.Combine( Excel.Workbook(File.Contents("E:\追加不同结构表格\安徽.xlsx"), null, true)[Data])...
2021-12-30 21:10:31
699
原创 合并表格终极大杀器——POWER QUERY 追加同一工作簿不同结构表格数据
前面讲了一篇傻瓜式合并工作簿Power query (Power BI)一步到位傻瓜式合并工作簿,史上最好用_grace_jm2008的博客-优快云博客只需一句话,不需要鼠标拖拽十几次,没有步步为营,真正的傻瓜式操作,拿来就用。哪怕你没有任何Power BI (Power query)、VBA、Excel 函数公式基础,照样分分钟解决合并工作簿的难题,并且随着数据源的更新,不限于表格内更新,新建工作表,新建工作簿……统统一键刷新即完成最终数据更新。完成以上工作,你需要安装Office 2013,Offic
2021-12-30 20:53:36
2914
2
原创 据说深圳电子烟工厂生产了全球产量的90%,为了了解一下这个行业,我做了以下分析
不得不说,深圳的电子烟工厂还是蛮多的,好多都在搞上市呢,基本走的都是海外上市一条路线,为了探清一些虚实,方便职业规划(毕竟大家都不想进入夕阳行业吧)和后续投资(第二份收入),特地开篇写文一、大纲这个行业的盈利模式是什么?这个行业的老大是谁?这个行业的上游供应链,下游消费者是谁?这个行业的产能如何?其在整体经济结构中的地位。这个行业的法律监管如何?二、具体到某一个公司研究一下这个公司这几年来都有什么动作,给它造成了什么影响,市场地位发生了什么变化,公司现在的战略是什么,未来
2021-12-27 12:42:06
3164
原创 DAX 的核心原理之:筛选上下文;行上下文;上下文转换
一次选一批,叫:筛; 一次弄一行,叫:迭。但需要明白三个特点:筛是对空间的规模化处理; 高维空间与低维空间是联通的; 高维空间的迭就是低维空间的筛。数据,必以表格形态存在。表格,必显在时空不断发生或变化的商业事物之度量。分析,必透过多重维度查之规律且可对比观之。如何将多个表格联立并实现上述所谓的分析?这需要:透视表,实现:降维。 数据模型,实现:升维。...
2021-12-25 22:56:17
1350
1
原创 数据分析 和 PowerBI 和 DAX 的核心
道篇 数据分析的商业思维模式 数据分析的核心逻辑思维 数据分析的核心技术思维 数据分析的职业规划设计 术篇 如何理解表作为数据分析的核心载体 如何分析一个表 如何分析多个表 如何理解数据模型 如何理解基于数据模型的计算 如何理解可视化的本质 如何让数据模型与可视化紧密结合 解密维度分析的抽象模型 ...
2021-12-25 21:49:21
1045
原创 M语言笔记(power query)
这本书是在这个领域的经典之作。(2021-12-25)鄙人水平有限,英文技术书籍啃起来费劲,只能找来中文翻译版的学。以下是PQ的基本功能: 数据清理 - 这包括从数据库中过滤出部门,到从文本文件导入中删除空白或垃圾行。其他用途包括将大写字母改为小写字母,将数据分割成多列,以及使日期以正确的格式导入你的国家。数据清理是你需要对你的数据做任何事情来清理它直到可以使用。 数据整合 - 如果你在 Excel 中使用 VLOOKUP ()、INDEX ()/MATCH () 或较新的 XLO.
2021-12-25 12:27:37
1465
原创 符合国际规范的财务利润分析表制作,我要学
之前我做了一个利润表,太简单太简单,当然我成功解决了科目正负符号问题。哈哈也算小有成就。然鹅,基于已有科目的再计算科目我还需要钻研。下面这是一位大神做的利润表分析,可以层层点开。符合国际规范的财务利润分析表制作利润分析表https://mp.weixin.qq.com/s/Jp_ckYs7H-oVSK0PvBh5NA...
2021-12-24 22:54:55
405
使用python批量获取纸质发票信息转为excel
2024-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人