Я хочу создать реальный массив временных рядов. В настоящее время я использую жемчужину статистики для получения значений за каждый «день»:
define_statistic :sent_count, :count
=> :all, :group => 'DATE(date_sent)',
:filter_on => {:email_id => 'email_id
> = ?'}, :order => 'DATE(date_sent) ASC'
Это создает массив, в котором есть значения для даты, например
[["12-20-2010",1], ["12-24-2010",3]]
Но мне нужно, чтобы он заполнил нулевые значения, так что это больше похоже на:
[["12-20-2010",1], ["12-21-2010",0], ["12-22-2010",0], ["12-23-2010",0], ["12-24-2010",3]]
Обратите внимание, что во втором примере значения «0» соответствуют дням, отсутствующим в первом массиве.