【运营】新用户明细?power bi一招帮你搞定

Posted by 学谦PowerBI on March 19, 2020

img

上一篇文章中我们讲了如何计算新客户的数量,但是在实际业务中,运营人员可能需要查看具体的每个月的新客户的名单,重点去跟进,那么这个需求我们如何满足呢?

其实也比较简单,只不过返回的不是COUNTROWS,而是一个明细,我们使用的是CONCATENATEX函数:

CONCATENATEX函数的具体用法是:

img

具体度量值直接给出:

NEW CUSTOMERS LIST = VAR customerfirstsale= CALCULATETABLE( ADDCOLUMNS(VALUES(sales[客户ID]), “FIRSTSALE”, CALCULATE(MIN(‘sales’[订单日期]))),ALL(‘日期’)) VAR customerfirstsaleincurrentperiod= FILTER( customerfirstsale, [FIRSTSALE] IN VALUES(‘日期’[日期])) VAR RESULT= CONCATENATEX( customerfirstsaleincurrentperiod, [客户ID], “、”) RETURN RESULT

放在矩阵中,就可以直接显示了:

img

注意如果要显示明细,最好行小计不要显示,因为总计行对于明细来说没有任何意义,它会将里面的所有790个用户都显示在一个格中。

但是关掉行小计,我们就没法直观地看到总的人数了,怎么办呢?

别急,我们还是有办法的,对于行上的显示,我们可以对度量值进行一定的修改,将最后一行改为:

RETURN IF(HASONEVALUE(‘日期’[Y-M]),RESULT)

这句话的意思是:如果检测到有’日期’[Y-M]筛选器,就显示result,否则不显示,也就是在总计行不显示,结果:

img

这样就两方面兼顾了。

你学会了吗?

下一篇我们介绍如何计算流失客户数量与分析。

更多PowerBI教程,清关注本号,持续更新。