- 博客(46)
- 收藏
- 关注
原创 从数据堆里“挖”出真金白银:三张图,让电商老板看懂生意命脉
库存健康度:库存状态(如“充足”、“预警”、“积压”)的可视化展示,能让你立刻将注意力集中在需要补货的爆款和占用大量资金的滞销品上。真正的数据驱动,不是让你成为Excel高手,而是为你建立一套 “发现问题 → 定位原因 → 决策行动 → 验证效果” 的闭环系统。作为曾为多家大型品牌提供数据解决方案的团队,我们深知,对于成长型电商企业而言,一套成本适中、直击要害、快速见效的数据看板,远比一套庞大复杂的系统更有价值。感性的猜测不如理性的刻度。真正驱动增长的数据,不是报表上的数字,而是数字背后清晰的业务洞察。
2025-12-19 15:41:49
611
原创 Power BI 中 EXCEPT() 函数的使用指南
EXCEPT() 是 Power BI DAX 语言中的一个表函数,用于比较两个表并返回第一个表中存在但第二个表中不存在的行。4,与SQL的区别:DAX中的EXCEPT()会自动去重,不像SQL的EXCEPT可以有ALL选项保留重复项。2,保留重复项:如果表1有重复行且这些行不在表2中,所有重复行都会被保留。1,表结构必须一致:两个表必须具有相同的列数和完全相同的列名,EXCEPT():返回第一个表有而第二个表没有的行(差集)2,返回表1中所有在表2中不存在的行(差集),EXCEPT(表1, 表2)
2025-04-18 16:32:26
371
原创 ALLEXCEPT() 的用法
ALLEXCEPT() 是 Power BI DAX 语言中一个重要的筛选器函数,它用于移除除指定列之外的所有筛选上下文。ALLEXCEPT()是创建动态占比分析和保持特定维度上下文的有力工具。这个公式会计算每个产品类别中各产品的销售金额占该类别总销售额的比例。ALLSELECTED():保留外部可视化或报表级别的筛选器。ALLEXCEPT() 函数在 Power BI 中的用法。ALLEXCEPT():移除除指定列外的所有筛选器。然后保留参数中指定的列的筛选器。ALL():移除所有筛选器。
2025-04-18 15:50:04
601
原创 导出Power bi中的Measure
四,打开 Vertipaq Analyzer ,用 Vertipaq Analyzer 打开上面导出的Dax。五,在这里的sheet可以找到 DAX Expressions就是我们要的所有度量值。工作中做交接文档时,有时需要导出Power BI中所有度量值,这时可以下载两个工具。二,在打开Power BI 的桌面 打开 DaxStudio ,选择需要的文件。
2024-09-25 10:55:37
516
原创 Power Query 中转换时区
当我们的数据库在国内,使用报表的是国外的人时,通常数据库的刷新时间都会设置为UTC,这时我们就学院根据不同国家的时区来设置相对应的时间。我们就要用到时区的转换。添加自定义列,输入图中代码,就可以获得中国的时间。(中国的时区是UTC + 8)添加自定义列,这一列的将时间列设置为时区,为后面的转换使用。以上就是时区的转换。
2024-03-25 13:52:29
873
原创 使用参数创建动态报表
若要确保 Query1 不显示在报表的字段列表中(这可能会使用户感到困惑),可再次右键单击“Query1”,然后选择“启用加载”(默认已选中)来禁用此功能。2,在“参数”窗口中,将默认参数名称更改为更具描述性的名称,使其用途明确。(1)在“导航器”窗口中选择“编辑”,在 Power Query 编辑器中打开数据,你将看到一个新的数据表查询。3,“刷新预览”,然后再次运行本机查询(如有必要),你将在此处的“字段”窗格中看到新列名。3,从“类型”列表中选择“文本”,然后从“建议值”列表中选择“任何值”。
2024-03-20 14:37:17
1554
1
原创 2021-06-18
M中某个表中的一列包含列外一张表的某一列值当想做某个表中的一列包含列外一张表的某一列值时 :表一 : 表二 : ,但一直没有写过流失客户的分析,正好最近有几个星友都提出了这个问题,所以专门写篇文章简要介绍一下思路。每个公司由于业务特征、客户类型的区别、对流失客户的定义很可能不同。本文为了分析的方便,假设流失客户的定义是,最近6
2020-11-06 14:24:06
1264
转载 用 M 语言 校验18位身份证号码的PowerQuery代码
用 M 语言 校验18位身份证号码的PowerQuery代码标记不足18位的身份证号 = Table.AddColumn(去除空格, “标记不足18位的身份证号”, each if Text.Length([去除空格])<>18 then “Renew” else [去除空格]),//标记出18位的身份证号码,如果不是18位的,需要更新(Renew)计算余数 = Table.AddColumn(标记不足18位的身份证号, “计算余数”, each if [标记不足18位的身份证号]=“Re
2020-11-05 09:38:23
397
原创 MySQL的下载和安装 (win10)
1、首先打开官网https://www.mysql.com/downloads/2、找到下载的路径并解压缩,准备配置环境变量此时回到桌面,点击 “我的电脑” 右键选择 “属性” --> “高级系统设置“ --> ”环境变量“ --> 在系统变量里面点击 “新建” ,变量名可以随便写,但是一般写MYSQL_HOME,变量值就是你上面复制的路径,直接粘贴就好,最后一路确定就OK.3、cmd启动运行(1)以管理员身份运行cmd,然后进入D:\MySQL\mysql-8.0.20-wi
2020-08-25 11:26:59
421
原创 Power BI 中 函数 PERCENTILE.EXC 和 PERCENTILX.EXC 用法区别
一, PERCENTILEX.EXC:用法: PERCENTILEX.EXC, 不含0和1. 返回在表达式中第 K 个百分比对应的数字如图 ,二, PERCENTILE.EXC :不含0和1. 返回列中第 K 个百分比对应的数字三, PERCENTILE.INC ,跟上面的 .EXC 的区别是 含0和1.四, PERCENTILEX.INC跟上面的 .EXC 的区别是含...
2020-04-10 15:25:38
5605
原创 powerBI DAX 快捷键
换加粗样式行后缩进------------快捷键:Shift + Enter换行后不缩进------------快捷键:Alt + Enter缩进------------向右缩进:Ctrl + ]------------向左缩进:Ctrl + [选择当前行------------Ctrl + I在上方插入------------Ctrl + Shift + Enter跳转到匹...
2020-02-28 17:05:41
1672
原创 用书签做多图重叠显示
要在powerBI里面实现,在同一页中点击展示不同数据, 如图, 点击WAGE时, 展现WAGE的相应数据, 而且其背景变色.1, 先在页面中做好要展现的视图,(重叠的图,可以现在选择窗口中点击隐藏前面的一张图)2, 在视图里选择书签和选择窗格, 把需要在当前页需要展现的图打开来, 不需要展现的图隐藏 如下图3, 建立书签, 重命名, 把 数据的地方去掉前面的√ 如下图4, 要有...
2020-01-16 19:54:45
975
原创 用DAX和时间转换的关系
用DAX转换时间为时间格式如图要在表中添加列 , 然后写上下面的函数SOURCE DATE1 = LEFT([SOURCE DATE],4)&"/"&MID([SOURCE DATE],5,2)&"/"&RIGHT([SOURCE DATE],2)然后得到改图...
2020-01-16 19:01:04
713
原创 powerBI连不上mysql
提示: 此链接器需要安装一个或者多个其他组件才能使用原因: mysql 没有安装两件powerBI的 驱动解决: 下载地址 https://dev.mysql.com/downloads/file/?id=412152选择 ...
2019-11-24 18:22:36
2863
1
原创 mysql 取消主键
alter table 表名 drop primary key;或者alter table 表名 modify 字段 int(11),drop primary key;补充:modify: 只能修改字段类型或者约束,不能修改字段名
2019-11-24 14:06:44
1962
原创 Navicat常用快捷键
一、Navicat常用快捷键1,Ctrl+q就会弹出一个sql输入窗口2,Ctrl+r就执行sql了3,按f6会弹出一个命令窗口4,Ctrl+/ 注释5,Ctrl +Shift+/ 解除注释6,Ctrl+R 运行选中的SQL语句7,Ctrl+Shift+R 只运行选中的sql语句8,Ctrl+L 删除选中行内容9,Ctrl+D 表的数据显示显示页面切换到表的结构设计页面,但是在查...
2019-11-23 23:36:11
1939
原创 MySQL 8.0登录Access denied for user 'root'@'localhost' (using password: NO)的问题
mysql -u root -p然后让你输出密码,这里需要在你初始化的时候生成的随机密码。随机密码在你的mysql安装目录的data目录下的.err结尾中我的在第二行: A temporary password is generated for root@localhost: fgsfpdooS7+m然后修改你的密码:set password for root@localhost...
2019-11-23 22:39:55
1810
转载 ubuntu系统下mysql重置密码和修改密码操作
查找的时候一定要把 ‘ubuntu系统下’ 这关键字带上, 要不然查的太痛苦了https://www.cnblogs.com/it-tsz/p/10206008.html
2019-11-18 13:18:11
116
转载 [SQL]数据分析人员如何快速入门SQL-SQL学习感悟(一)
做数据分析,几乎是离不开SQL了,在编程如此重要的今天,如果不知道如何写SQL的话,我觉得很多数据清洗,包括分析都会困难。去年开始接触SQLserver开始,之后和工程师讨论,并开始逐步转入了MySQL,在数据处理方面,也有一些心得,所以把现在的一些使用到SQL的工作简单的说说,并在文章中,加上整个学习框架和思路,帮助数据分析人员能够更快的入门SQL。一、SQL语言在数据分析行业的学习知识框架...
2019-10-09 23:15:28
183
原创 数据分析--SQL常用操作(+提取数据实例)
对于分析师而言,提取数据是作为分析师的一个最基本技能,既然是基本,说明该技能必不可少,当然也比较容易学习。只需要多看几遍别人写的代码,你也就基本会了。写在最后:对于数据分析师而言,提数永远只是最最基本的技能,只是分析师的一个实现分析的途径而已。没有什么高深的地方,小编还是强调一句话,永远不要只做提数的机器,业务理解为王,只有充分的理解了业务,才算真正做到了“师”的级别。嘿嘿。。...
2019-10-09 23:02:28
1989
转载 如何用BI数据管理的思维,优化我们的人生
一、什么是BI数据管理的思维看到这个标题,可能很多人不理解,BI数据管理和我们人生有什么关系?风牛马不相及嘛。乍一看是这样,但不要着急,听我下面慢慢解释,其实道理很简单,只需要耐心看下去,你就会发现他们的同理性。首先科普一下什么是BI: BI(Business Intelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确地提供报表并提出决策依据...
2019-10-09 10:13:51
615
原创 Python操作MySQL数据库的两种方式pymysql和pandas
第一种 使用pymysql第二种 使用pandaspandas.read_sqlpandas.DataFrame.to_sql第一种 使用pymysql代码如下:import pymysql#打开数据库连接db=pymysql.connect(host='1.1.1.1',port=3306,user='root',passwd='123123',db='test',charset...
2019-09-10 10:40:43
1356
原创 DAX语法
语法要求DAX公式始终以等号(=)开头。在等号后,您可以提供任何计算为标量的表达式,或者可以转换为标量的表达式。这些包括以下内容:标量常量或使用标量运算符的表达式(+, - ,,/,> =,…,&&,…)*对列或表的引用。DAX语言总是使用表和列作为函数的输入,而不是数组或任意值集。作为表达式的一部分提供的运算符,常量和值。函数的结果及其必需的参数。一些DAX函数返...
2019-08-12 19:59:58
2044
原创 flask 里的慢查询
慢查询分析:slow_query_log = ON : 是否已经开启慢查询long_query_time = 1 : 慢查询统计标准, 超过1秒slow_query_log_file = /usr/local/mysql/data/zzz-slow.log : 慢查询⽇志⽂件路 径log_queries_not_using_indexes = 1 : 如果值设置为ON,则会记录所有...
2019-07-09 20:28:17
381
原创 vi / vim 的常用命令
一 . 命令模式i : 在光标 前插入a: 在光标后插入o: 在当前行下插入新行数字 + yy : 复制几行p : 粘贴shift + zz : 保存h : 光标左移j : 光标下移k : 光标上移l : 光标右移dd : 删除当前行ctr + r : 反撤销w : 保存wq : 保存退出x : 保存退出q! : 强制退出二 . 输入模式Esc : 退回命令...
2019-06-23 22:53:22
118
原创 Python的关联查询
关联查询:由一对多 的访问方式 :外键设在多的模型类里使用的方法:变量 = 模型类.objects.get(属性=某一个)变量.关联类_set.条件如 :BookInfo 是一 , Heroinfo 是多 .book = BookInfo.objects.get(id=1)book.heroinfo_set.all()如果外键有取别名 :book.别名.条件由多到一的访问方...
2019-06-22 20:53:24
671
原创 python manage.py shell中查看 序列化器类 自动生成的字段
在python manage.py shell中查看的 序列化器类 自动生成的具体字段:
2019-06-22 12:08:42
270
转载 win7系统如何查看自己电脑IP
win7系统如何查看自己电脑IP1.打开cmd命令窗口:win+r:输入CMD可以调出;2.cmd输入命令ipconfig,回车即可查看电脑相应IP信息
2019-02-15 16:41:19
453
原创 windows下 在 令提示符 中输入ls命令出现 “ls不是内部或外部命令" 解决方法
在 命令提示符 中输入ls命令出现 “ls不是内部或外部命令 "解决用命令行窗口输入ls命令出现“ls不能内部或外部命令”,因为与这个命令相似的功能是dir,所以以下方法可解决:1.在C:\windows目录下新建一个文件 命名为 ls.bat输入 mkdir ls.bat2.打开编辑这个文件 输入:@echo offdir这两句保存即可。我第 2 步 打开文件ls.bat ,...
2019-02-15 13:10:44
2179
原创 查看网卡信息命令
**1,**ifconfig 查看或者配置计算机当前的网卡配置信息如:ifconfigifconfig | grep inet 更精细**2,**ping ip地址 检测到目标IP地址的链接是否正常域名 :由一串用点分隔的名字组成如: www.itcast.cn也就是IP地址的别名,方便用户记忆IP地址 :通过IP地址找到网络上的计算机端口号: 通过端口号可以找到计算机上运行的...
2019-02-14 16:53:47
12523
原创 远程管理常用的命令 shutdown
shutdown :可以安全关闭或者重启系统shutdown不指定选项和参数,默认表示1分钟后关闭电脑,远程维护服务器时,最好不要关闭系统,而应该重启系统shutdown -r 重启shutdown -r now 现在重启shutdown now 表示现在关机shutdown 20:25 表示在今天的20:25关机shutdown +10 表示再过10分钟自动关机...
2019-02-14 16:29:31
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅