x = [
{ :year=>2022,
:quarter=>"Q2",
:type=>"General",
:revenue=>"1400"
},
{ :year=>2022,
:quarter=>"Q4",
:type=>"Management",
:revenue=>"1000"
},
{ :year=>2022,
:quarter=>"Q4",
:type=>"General",
:revenue=>"950"
},
{ :year=>2023,
:quarter=>"Q1",
:type=>"Marketing",
:revenue=>"1200"
}
]
我想把上面的数据整理成下面的格式。我无法弄清楚如何在 Rails 中执行此操作。
数据包括4个季度、最近三个季度和当前季度的价值。
Q2 -> April-June (2022)
Q3 -> July-Sept (2022)
Q4 -> Oct-Dec (2022)
Q1 -> Jan-March (2023)
[{ type: 'General', data: [1400.00, 0, 950.00, 1000.00] },
{ type: 'Management', data: [0, 0, 1000.00, 0] },
{ type: 'Marketing', data: [0, 0, 0, 1000.00] }]
帮我重新格式化
x
到想要的格式。