如何在最细颗粒度在上一级颗粒度的占比

    如图所示:我需要得到当天的城市在该省份中的占比情况需要如何编写

    如何得到最细颗粒度在上级颗粒度的占比 - 图1

    使用如图的fixed公式将分子拆分到省份的颗粒度,分子拆解到城市的颗粒度之后相除即可,如果需要优先筛选的话就使用l-fixed,fixed的优先级要低于模型筛选等可以参考一下:

    有数筛选优先级关系

    fixed和l-fixed优先级关系

    如何得到最细颗粒度在上级颗粒度的占比 - 图2

    后续可以通过筛选的方式进行数据的验证

    如果在指标平台该如何应用呢

    1,创建一个原子指标,指标是聚合状态最外层可以不用sum进行包裹。需要聚合到哪个颗粒度就在分母用fixed字段划分下去。分子默认是关联的所有维度。下面举两个例子理解

    例子一、计算字段如图:将分母的颗粒度划分到当天中,分子默认是最细的颗粒度(到城市)

    如何得到最细颗粒度在上级颗粒度的占比 - 图3

    该数据代表的是城市销售额在当天总销售额之间的占比情况

    如何得到最细颗粒度在上级颗粒度的占比 - 图4

    例子二、计算字段如下图:将分母的颗粒度划分到当天的省份中,分子默认还是最细颗粒度(城市)

    如何得到最细颗粒度在上级颗粒度的占比 - 图5

    该数据表示的是,某天某省份某城市的销售额在当天该省份的销售占比情况(可以在数据预览中核验具体的数据情况,查看是否符合要求)

    如何得到最细颗粒度在上级颗粒度的占比 - 图6