Power BI DAX 如何计算试用许可证转正式许可证的转化率百分比
试用版转正销售转化率DAX实现方案
适用场景
可直接适配产品、日期、客户细分等任意维度的动态筛选,不需要额外调整度量值逻辑。
核心判定规则
同一客户、同一筛选维度下,先产生试用版购买记录,后续产生对应正式版购买记录即判定为有效转化,转化率 = 有效转化客户数 ÷ 统计周期内试用客户总数。
DAX度量值代码
试用转正转化率 = VAR 试用客户池 = CALCULATETABLE( VALUES('销售事实表'[客户ID]), '销售事实表'[版本] = "试用版", REMOVEFILTERS('销售事实表'[版本]) ) VAR 转化客户池 = CALCULATETABLE( VALUES('销售事实表'[客户ID]), '销售事实表'[版本] = "正式版", // 正式版购买时间晚于对应试用版购买时间 '销售事实表'[交易日期] > CALCULATE(MIN('销售事实表'[交易日期]), '销售事实表'[版本] = "试用版"), // 仅匹配已经产生试用购买的客户 TREATAS(试用客户池, '销售事实表'[客户ID]), REMOVEFILTERS('销售事实表'[版本]) ) RETURN DIVIDE( COUNTROWS(转化客户池), COUNTROWS(试用客户池), 0 )
自定义调整说明
- 表名、字段名请替换为你实际数据模型中的对应名称
- 如果需要限定试用后指定周期内转正才算有效转化,可在
转化客户池的筛选条件中新增日期限制,比如添加'销售事实表'[交易日期] <= CALCULATE(MIN('销售事实表'[交易日期]), '销售事实表'[版本] = "试用版") + 30即可限定30天内转正为有效转化 - 如果业务规则要求转正必须是同一个产品的试用转正,该度量值已经天然支持,在筛选时选中对应产品即可
示例数据参考

内容的提问来源于stack exchange,提问作者KieranIngram
相关产品推荐
相关产品推荐

