永洪社区

标题: 在RFM分析中客户类型无法显示出来 [打印本页]

作者: mulanhu    时间: 2023-11-9 14:19
标题: 在RFM分析中客户类型无法显示出来
RFM分析中,数据集里面客户类型已经编辑好计算列,无报错。制作报告的时候客户类型出不来是怎么回事。


作者: yhdata_lyaa    时间: 2023-11-9 14:29
客户类型是一个计算列吗,计算列是怎么写的呢
作者: yhdata_yzm    时间: 2023-11-9 14:29
什么意思,不展示还是什么呢
作者: Linda_aaa    时间: 2023-11-9 14:34
应该是计算列的定义问题吧,符合条件的值和实际数据格式这些是一样么
作者: mulanhu    时间: 2023-11-9 15:24
yhdata_lyaa 发表于 2023-11-9 14:29
客户类型是一个计算列吗,计算列是怎么写的呢

客户类型是维度不是度量值。用RFM的得分分类的
if col['R']>param["avgR"] && col['F']>param["avgF"] && col['M']>param["avgM"] then "重要价值客户"
elseif col['R']>param["avgR"] && col['F']<param["avgF"] && col['M']>param["avgM"] then "重要发展客户"
elseIf col['R']<param["avgR"] && col['F']>param["avgF"] && col['M']>param["avgM"] then "重要保持客户"
elseIf col['R']<param["avgR"] && col['F']<param["avgF"] && col['M']>param["avgM"] then "重要挽留客户"
elseIf col['R']>param["avgR"] && col['F']>param["avgF"] && col['M']<param["avgM"] then "一般价值客户"
elseIf col['R']>param["avgR"] && col['F']<param["avgF"] && col['M']<param["avgM"] then "一般发展客户"
elseIf col['R']<param["avgR"] && col['F']>param["avgF"] && col['M']<param["avgM"] then "一般保持客户"
elseIf col['R']<param["avgR"] && col['F']<param["avgF"] && col['M']<param["avgM"] then "一般挽留客户"
end
作者: mulanhu    时间: 2023-11-9 15:25
Linda_aaa 发表于 2023-11-9 14:34
应该是计算列的定义问题吧,符合条件的值和实际数据格式这些是一样么

计算列的定义应该是对的,但是显示不出“重要价值客户”等分类。

作者: 桃德李    时间: 2023-11-9 15:29
脚本装载时运行
param["avgR"]=(1.1)
param["avgF"]=(1.2)
param["avgM"]=(1.3)
作者: Cathy_    时间: 2023-11-9 15:38
yhdata_TF5F5Ofk 发表于 2023-11-9 15:25
计算列的定义应该是对的,但是显示不出“重要价值客户”等分类。

没给参数赋值,赋上值就显示了
作者: yhdata_lyaa    时间: 2023-11-9 15:58
应该是楼上说的没有赋值




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4