对客户的漏斗分析能够反映每一阶段的客户转化情况。例如实体店铺客户的转化可以分为三个阶段:多少人经过店铺门口,其中多少人进店,最后多少人购买。
促进顾客进店和促进成交可以促进业绩提升。通过漏斗图可以分析哪个阶段的转化出现了问题,进而采取措改善。Power BI内置的漏斗图效果如下:
Power BI 2023年6月推出的新卡片图其实不仅仅是卡片图,而且是一个DAX驱动的画布空间(参考:Power BI可视化的巅峰之作:新卡片图),使用这个视觉对象,我们可以实现更多的漏斗图效果。例如把上方的居中对齐改造为左对齐:
图表使用DAX和SVG矢量图结合实现,度量值如下:
漏斗图 =
"data:image/svg+xml;utf8,
<svg xmlns='http://www.w3.org/2000/svg' height='90' width='226'>
<g title='公众号wujunmin'>
<text font-size='6'>
<tspan x='0' y='7.5'>经过人数</tspan>
<tspan x='0' y='47.5'>进店人数</tspan>
<tspan x='0' y='87.5'>消费人数</tspan>
</text>
<polygon fill='deepskyblue' fill-opacity='0.2' points='26,5 226,5 " & 200*[进店人数]/[经过人数]+26 & ",45 "&200*[消费人数]/[经过人数]+26 & ",85 26,85 26,45'/>
<rect x='26' y='0' height='10' width='200' fill='deepskyblue'/>
<rect x='26' y='40' height='10' width='" & 200*[进店人数]/[经过人数] & "' fill='deepskyblue'/>
<rect x='26' y='80' height='10' width='" & 200*[消费人数]/[经过人数] & "' fill='deepskyblue'/>
<text font-size='5'>
<tspan x='126' y='7.5'>"&[经过人数] & " [100%]</tspan>
<tspan x='" & 26+200*[进店人数]/[经过人数]/2 & "' y='47.5'>" & [进店人数] &" [" & FORMAT([进店人数]/[经过人数],"0%") & "]</tspan>
<tspan x='" & 26+200*[消费人数]/[经过人数]/2 & "' y='87.5'>" & [消费人数] &" [" & FORMAT([消费人数]/[经过人数],"0%") & "]</tspan>
</text>
</g>
</svg> "
图表显示方法如下:
新建一个新卡片图,拖入任意数据,关闭标注和标签,此时卡片图显示为一个空白画布。
接着将图像URL设置为刚才新建的漏斗图度量值:
图像的大小不受度量值定义的大小限制,可以按需调整,目前支持最大999像素。
设计图表时思路可以打开,凡是这种包含关系的样式均可用在漏斗图,例如条形图内嵌,这种效果除了卡片图,也可用在表格、矩阵,同时体现多门店的转化状况。
还可以方形效果,面积表示大小,数据标签是绝对值还是百分比按需选择:
也可圆形:
圆形可以模拟麦肯锡的底部对齐风格: