Spotfire调试经验——嵌套使用Over函数各选项实现动态同比分析(Dynamic period-over-period compare in Spotfire)

各季度销售额的直方图如下所示:



问题:如何展现出各时间段内(年、季度、月、星期、天、小时、分、秒)以其上一层级为分组单位的累计销售额相比上一期同时间段的变化情况?

解决方案:单击图标左侧Y轴销售额,编辑公式为“(Sum([Sales Total]) OVER(Intersect(Parent([Axis.X]),AllPrevious([Axis.X]))) / Sum([Sales Total]) OVER(Intersect(Parent(ParallelPeriod([Axis.X])),AllPrevious(ParallelPeriod([Axis.X])))))- 1”,即可实现该要求。



随想:面对比较复杂的业务需求,除了知识、经验外,还要肯动脑筋、肯吃苦(调试代码、数据校验都是比较耗脑力及体力的活动),当然,你还需要信念:必须想尽一切办法来实现这个需求!


参考资料:

https://www.datafuel.co/spotfire-over-function-examples-within-custom-expressions-of-visualizations/

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值