美文网首页
sankey绘制方法(待更新图)

sankey绘制方法(待更新图)

作者: totoroii | 来源:发表于2020-05-05 12:03 被阅读0次

    基于excel Power BI工具制作Saneky(桑吉图)的教程

    2019-11-1

    基础条件:自用电脑,需要网络下载工具和登录工具。登录成功后可离网使用工具。

    主流程:

    1)  注册企业级邮箱(钉钉注册)

    2)  下载excel Power BI

    3)  加载Sankey模块

    4)  数据清洗

    5)  Sankey运作原理

    6)  使用

    ------------------------------------------------------------------------------

    [if !supportLists]三、[endif]加载sankey模块

    [if !supportLists]1) [endif]添加桑吉图模型,打开Power BI在右侧的图形“可视化”区域你是看不到桑吉图的,所以第一步要先添加“视觉对象”,在“可视化”区域内点击“。。。”再点击“从应用商店导入”,搜索sankey并加载即可

    [if !supportLists]2) [endif]导入数据:点击工具左上方的“获取数据”导入excel文档[if !vml]

    [endif]

    [if !supportLists]3) [endif]选择sheet并点击“加载”[if !vml]

    [endif]

    [if !supportLists]4) [endif]将页面来源拖入“源”,将落地页字段拖入“目标”,将数值拖入“称重”

    [if !vml]

    [endif]

    [if !supportLists]四、[endif]数据清洗

    [if !supportLists]1) [endif]清除source(或者refer)为噪音的数据

    [if !supportLists]2) [endif]清除逆向的数据,所谓逆向就是业务中用户进行“返回”的操作,比如订单确认页>支付结果页,然后用户点击了“<”又回到了订单确认页,为了能还原漏斗变化趋势也为了让桑吉图简洁清晰,我们会把逆向的数据移除。有一种方法:就是AB>BA则是正向,反之为逆向

    SOURCETARGETPV

    AB100

    BA10

    因为AB=100,BA=10,所以AB为正向

    [if !supportLists]3) [endif]小体量数据可以保留,因为sankey提供了筛选功能,可以手动输入阈值过滤

    [if !supportLists]五、[endif]Sankey运行特征

    [if !supportLists]1) [endif]数据排序与数据记录先后顺序无关,而是按照地心引力特征展示,即越大的值会出现在偏下方

    来源落地PV(乱序)

    源1落地页150

    源2落地页1100

    源3落地页130

    源4落地页1120

    [if !vml]

    [endif]

    2)从左往右,不回头;颜色相同代表内容也相同

    来源落地PV

    AB200

    BA100

    BA是逆向

    [if !vml]

    [endif]

    3)落地页数值可以大于来源

    来源落地PV

    AB200

    BC400

    [if !vml]

    [endif]

    [if !supportLists]4) [endif]交叉的美感,虽然sankey有越重越往下的特征,但是他也有一种闷骚的渴望线条的内心,喜欢把头和腰的数据进行对调,一旦数据记录多就会出现“X”曲线

    [if !vml]

    [endif]    [if !vml]

    [endif] 

    高阶部分(为什么要去掉逆向的数据?):

    [if !supportLists]1) [endif]我们期望看到的数据:

    来源落地PV(虚构))

    淘宝首页商品详情100

    商品详情订单确认10

    订单确认支付结果5

    [if !vml]

    [endif]

    但是根据实际情况用户总会逆向操作(否则只有关闭APP)所以添加了逆向数据后:

    来源落地PV

    淘宝首页商品详情100

    商品详情订单确认10

    订单确认支付结果5

    商品详情淘宝首页80逆向

    订单确认商品详情5逆向

    [if !vml]

    [endif]

    Power

    BI输出的上图有3个问题:

    [if !supportLists]1) [endif]有2个淘宝首页

    [if !supportLists]2) [endif]数据不连贯了

    [if !supportLists]3) [endif]出现了从右向左流通的情况(订单确认<-商品详情),所以很难看懂

    按照理解应该是这样(从左往右):

    [if !vml]

    [endif]

    如果出现了多个页面有来回的数据就变成了降至了:

    [if !vml]

    [endif]

    所以务必去除逆向的数据。移除逆向的数据后我们很快能够看到漏斗效果!

    [if !vml]

    [endif]

    [if !supportLists]六、[endif]使用

    以下为演示用虚构数据,已移除逆向数据(采用AB>BA方法),在导入数据后路径图效果如下——

    来源落地PV

    淘宝首页商品详情100

    商品详情订单确认50

    订单确认支付结果20

    淘宝首页搜索页300

    搜索页商品列表页280

    商品列表页商品详情220

    淘宝首页购物车20

    购物车商品详情15

    购物车商品详情10

    [if !vml]

    [endif]

    如果线条太多的话可以在“筛选器”中选择数据指标进行筛选,如选择“大于”100

    [if !vml]

    [endif]

    Sankey图将过滤不足100的内容。

    [if !vml]

    [endif]

    (完)

    相关文章

      网友评论

          本文标题:sankey绘制方法(待更新图)

          本文链接:https://www.haomeiwen.com/subject/vdgpghtx.html