现在数据集中有这些字段:城市名、星期、销售额。现在我想新增一个字段求:某几个城市的工作日(从星期一到星期五的总计销售额的平均数)。谢谢
要计算某几个字段的工作日(从星期一到星期五)的总计销售额的平均数,可以按照以下步骤进行:
添加分组表:将「销售日期」和「销售额」分别拖入维度栏和指标栏。
使用过滤器:将「销售日期」拖入过滤器,设置字段的分组方式为「星期」。
设置过滤条件:对「销售日期」进行过滤,选择过滤条件为销售日期属于「1,2,3,4,5」,即只保留工作日的数据。
计算平均值:在计算字段中输入公式以求得工作日的销售额平均值。
通过以上步骤,你可以得到工作日(星期一到星期五)的总计销售额的平均数。
新增公式列:
DEF(AVG_AGG(销售额), [], [AND(IN(城市,"城市1","城市2"), IN(星期,"星期一","星期二","星期三","星期四","星期五",))])
--------------------------------------------------------------------------------
当在组件中使用这个数值的时候,汇总方式使用平均值,或者最大值,或者最小值
组件中添加计算公式:
工作日销售额:DEF_ADD(SUM_AGG(${商品销售明细表_销售额}),[],[in(${商品销售明细表_星期},1,2,3,4,5)])
工作日平均销售额:DEF_ADD(AVG_AGG(${商品销售明细表_销售额}),[],[in(${商品销售明细表_星期},1,2,3,4,5)])
第一步,新增赋值列,将星期归类为:工作日、非工作日,字段命名为【是否工作日】
第二步,新增汇总列,分组字段:城市名、是否工作日,汇总字段:销售额,汇总方式:求和,字段命名为【城市工作日销售总额】
不太确定题目中所描述的均值是城市总销售/城市个数,还是单个城市销售额直接求平均
若是第一种,就再增加一步新增汇总列或者分组汇总,这里以新增汇总列为例,分组字段:无,汇总字段:【城市工作日销售总额】,汇总方式:平均
若是第二种,直接将第二步的汇总方式改成求平均即可