nimotea 发表于 2023-9-18 19:03:07

【仪表板-分析表达式】WAX场景速查: 销售金额Top3客户地区的销售业绩占比

本帖最后由 Bella.Yuan 于 2023-12-1 16:23 编辑

分析场景


需要使用组合图来展示 每个客户地区的销售金额占比, 其中客户地区只展示销售金额排名top3 的客户地区。


问题难点


计算客户地区的 销售金额占比,需要创建两个度量值,每个客户地区的销售金额,所有客户地区的销售金额, 排名筛选可以用图表自带的筛选排名实现,这里有个小问题,图表自带的筛选排名会过滤掉 top3 之外的客户地区,这点会影响销售总额的计算,可以使用 All 表函数来处理。


难度加倍


需要在全局日期筛选器的条件下计算 对应统计值,即销售金额是 指定时间范围的 销售金额,销售总额是指定时间范围的销售总额。


解决思路


销售金额
Sum('Demo_销售明细'[订单金额])销售总额
var _max = #{selectedRange["Demo_销售明细","实际日期", "max","2022/4/1"]}
      var _min = #{selectedRange["Demo_销售明细","实际日期", "min","2022/4/1"]}
      var minDate =Date(Year(_min), Month(_min), Day(_min))
      var maxDate =Date(Year(_max), Month(_max), Day(_max))
return Calculate(
Sum('Demo_销售明细'[订单金额]),
          All('Demo_销售明细'),
      'Demo_销售明细'[实际日期] <= maxDate,
   'Demo_销售明细'[实际日期] >= minDate
)排名筛选



最终效果




收工




页: [1]
查看完整版本: 【仪表板-分析表达式】WAX场景速查: 销售金额Top3客户地区的销售业绩占比