Python全系列 教程
3567个小节阅读:5930.7k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
一个企业不仅要维护老客户,还要拓张新客户,这样企业才会壮大,增加自己的销售。
计算月份 总客户数、总客户销售金额、新客户数、新客户销售金额
xxxxxxxxxx
总客户数 = DISTINCTCOUNT('订单表'[姓名] )
其中DISTINCTCOUNT统计非重复的列
xxxxxxxxxx
总金额 = SUM('订单表'[销售金额] )
xxxxxxxxxx
第一次消费日期 = minx(FILTER('订单表',EARLIER('订单表'[姓名])='订单表'[姓名]),'订单表'[日期])
将每位客户和第一次消费日期生成新表
xxxxxxxxxx
客户表 = SUMMARIZECOLUMNS('订单表'[姓名],'订单表'[第一次消费日期])
创建日期表
直接使用订单表中的日期,月份是英文的,因此新建【日期表】
xxxxxxxxxx
日期表 = ADDCOLUMNS(
CALENDAR(date(2021,1,1),date(2021,4,30)),
"年", YEAR ( [Date] ),
"季度", ROUNDUP(MONTH([Date])/3,0),
"月", MONTH([Date]),
"周", weeknum([Date]),
"年季度", year([date]) & "Q" & ROUNDUP(MONTH([Date])/3,0),
"年月", year([Date]) * 100 + MONTH([Date]),
"年周", year([Date]) * 100 + weeknum([Date]),
"星期几", WEEKDAY([Date])
)
【客户表】、【订单表】和【日期表】建模
计算新客户数
xxxxxxxxxx
新客户数 = COUNTROWS('客户表' )
计算新客户金额
xxxxxxxxxx
新客户金额 = CALCULATE([总金额],FILTER('订单表','订单表'[日期]='订单表'[第一次消费日期]))
选择矩阵
从图中可以看到,2月份新增客户为2位,3月份没有,4月份新增客户3位。