如何将日时间序列转换为月数据并保持年份?

peterdwpeterdw 成员职位:5新手
这些是数据集统计。正如你所看到的,它持续了几年(从2015年1月到2020年5月)



下面是我的数据在转换前的样例。



我如何将我的数据集转换成这样的东西?
每年每月的销售额。



我已经尝试了以下方法:
-将日期转换为数字(保留旧属性)=> date_month
-总销售额对总销售额(销售额)
-删除重复的date_month
- date_month的内连接



但结果是所有年份的月数之和。我现在只有12个月了。


有什么建议吗?

最佳答案

答案

  • hbajpaihbajpai 成员职位:102独角兽
    @peter_dw

    您应该生成一个date_month与year相结合的属性,如01-2015、02-2015,然后您可以在此属性上进行汇总,这将帮助您获得特定于年份的每个月的销售总额表,而不仅仅是特定于结果所指示的月份。如果这对你有用,请告诉我。
    最好的
    Harshit
  • peterdwpeterdw 成员职位:5新手
    谢谢你的建议,我最终是这样解决的:
    1. 我用这个表达式基于我现有的日期值生成了一个新的属性(month_year):
      date_parse_custom (date_str_custom(日期、“1 / M / yyyy”、“是”),“dd / MM / yy”,“是”)
      这将日期设置为月初


    2. 然后我用日期格式dd/MM/yyyy做一个“日期到标称日期”

    3. 然后是“标称日期”,日期格式为dd/MM/yyyy


    4. 在这个日期,我可以正确地汇总

登录注册置评。