大数跨境

AI Python+SQL销售分群与排名分析(01)

AI Python+SQL销售分群与排名分析(01) Power BI商业智能分析
2026-11-08
3
在前面介绍了如何使用AI Gemini结合SQL完成数据库的连接与应用分析,并通过具体的案例介绍了客户分群与排名分析,具体如下
在AI Gemini的右侧,选择Gemini模型,下方环境默认是Python,在提示词中输入对应的Prompt,设计一套用户分群分析与RFM用户模型分析,给出具体的分析结论
然后左侧是AI Gemini自动化生成的对应的用户分群的分析脚本,及具体的核心执行策略与可执行的结论
在下面这段脚本中,我们一一看来,首先,使用Python数据处理与分析库函数Numpy与Pandas完成数据分析库的导入
接下来通过数据分析函数merge完成订单表与客户表的合并,这里通过客户ID进行合并,连接方式为内连接inner,这样两张表就完成了匹配,逻辑方法与Power BI的数据建模关系是一致的,只是Power BI默认是左连接。
接下来对生成的数据源进行订单日期的格式转换,这里使用了to_datetime函数
接下来计算用户分群RFM模型之前,需要先确立一个时间基准,这里默认取得是订单日期最大值+1
接下来就开始计算R,F,M模型的基础指标了,这里分别用的订单日期,订单ID与销售额变量名称表达,在订单日期中,使用了lambda函数,完成了基准日期与客户时间日期之间的隔间时间计算,单位为day,订单ID,完成了计算的计数,最后销售额,使用SUM完成了销售额的求和
通过rename函数将上述三个变量分别命名,得到对应的R最近购买日期,F最近购买频次,M最近购买金额的分析
具体脚本如下,在下一篇文章中,继续介绍下面通过AI Python+SQL的方法生成销售分群与排名分析
import pandas as pdimport numpy as np# 1. 自动重构 rfm_metrics (防止内存中变量丢失)# 关联客户表与订单表df_rfm_raw = pd.merge(df_orders, df_customers, on='客户ID', how='inner')df_rfm_raw['订单日期'] = pd.to_datetime(df_rfm_raw['订单日期'])# 计算基准日期snap_date = df_rfm_raw['订单日期'].max() + pd.Timedelta(days=1)# 计算 R, F, M 基础指标rfm_metrics = df_rfm_raw.groupby(['客户ID', '客户名称']).agg({    '订单日期': lambda x: (snap_date - x.max()).days,    '订单ID': 'count',    '销售额': 'sum'}).reset_index()rfm_metrics.rename(columns={    '订单日期': 'Recency',    '订单ID': 'Frequency',    '销售额': 'Monetary'}, inplace=True)

AI基础与进阶课程具体链接如下
GPT+Gemini+Claude Code系列AI课程


Power BI+AI数据可视化分析产品+视频目录完整版,具体链接如下
GPT+Gemini+Claude Code系列AI课程
Power BI+AI Gemini Agent数据分析视频课
Excel建模+AI Skills高效制作PPT分析报告

2025PowerBI零基础可视化分析课程

PowerBI销售数据可视化分析产品5.0版

PowerBI供应链基础数据可视化产品4.0版

PowerBI渠道流向管理数据可视化分析产品3.0版

PowerBI人效与经销商分析可视化产品

Power BI上市财报可视化产品完整版

PowerBI预算分析可视化产品

Power BI应收账款可视化分析看板

PowerBI业财一体零基础实战应用

PowerBI上市财报可视化产品4.0版

PowerBI市场分析可视化产品1.0版全网首发

PowerBI上市公司估值可视化产品1.0版

Power BI电商数据分析产品(含PPT与视频版)

Power BI+SQL医药企全链路经营分析

医药经营分析会产品Power BI+PPT1.0版

SaaS+Power BI供应链渠道流向与合规分析产品

Excel从入门到进阶可视化分析看板课程

Excel销售数据可视化产品
Excel供应链数据可视化产品

【声明】内容源于网络
0
0
Power BI商业智能分析
站在Excel的肩膀上洞察数据商业价值。
内容 660
粉丝 0
Power BI商业智能分析 站在Excel的肩膀上洞察数据商业价值。
总阅读9.6k
粉丝0
内容660