常见表达式
表计算表达式仅能作为指标应用along的维度必须存在于查询面板中,否则报错
例如计算埋点的占比
停止充电时长分箱
case when [个人].[停止充电时长(小时)] >12 then '(12,13+]'
when [个人].[停止充电时长(小时)] >11 then '(11,12]'
when [个人].[停止充电时长(小时)] >10 then '(10,11]'
when [个人].[停止充电时长(小时)] >9 then '(9,10]'
when [个人].[停止充电时长(小时)] >8 then '(8,9]'
when [个人].[停止充电时长(小时)] >7 then '(7,8]'
when [个人].[停止充电时长(小时)] >6 then '(6,7]'
when [个人].[停止充电时长(小时)] >5 then '(5,6]'
when [个人].[停止充电时长(小时)] >4 then '(4,5]'
when [个人].[停止充电时长(小时)] >3 then '(3,4]'
when [个人].[停止充电时长(小时)] >2 then '(2,1]'
when [个人].[停止充电时长(小时)] >1 then '(1,2]'
else '(0,1]'
end触发埋点数占比
count([device_id])/TOTAL(count([device_id])) along([个人].[停止充电时长分箱])
TOTAL( ) along ( )
含义: 根据维度求指标总额。该函数通常用于计算总额百分比的场景。
在下述案例中,即通过函数,根据省份维度计算出了每个省份的付款总额。为接下来计算 [每个城市的付款额] 占 [省份付款总额] 的比重,做好了准备。
函数示例: TOTAL(sum([付款金额])) along([城市]),即求所有城市的付款金额总和。如图所示,当图表中存在其他维度(省份)时,则求各省份下所有城市的付款金额总和。
总额百分比 :以上述案例为例,计算 sum([付款金额])/TOTAL(sum([付款金额])) along([城市]) ,可求得每个城市的付款总额占省份付款总额占比。