ウェブアプリケーションには、ドナー(「ドナー」と呼ばれます)とドナー額(「寄付」)の2つのテーブルがあります。ドナーをクリックすると、 。彼らの寄付金のグループ別の平均値
私は特定の慈善のために、特定の日付に関連付けられた平均値にしようとしているたとえば、これらのレコードは、ドナーAのために存在する場合:。
*Donor A*
Date Donation Amount
05/04/2013 30
05/04/2013 40
05/05/2013 15
05/05/2013 75
私はシステムが欲しいです2014年5月4日の平均寄付額が35で、2013年5月5日の平均寄付額が45だったことを計算して表示します。
現在、私は私のドナーモデルにグループ属性を使用して試してみた:
def self.average_donateperdate
Donation.average(:donateamount, conditions: ["donor_id = ?", @donor], group: "donatedate")
end
これは動作するようには思えません。私はRailsを初めて使うので、これが正しいかどうかは完全にはわかりません。このトピックに触れる記事は他にもいくつかありますが、問題の解決に役立つものはありません。どんな助けでも大歓迎です!
これは素晴らしいです。完璧に働いた! – bork121
ハッシュとは対照的に、これらの平均値をhtmlテーブルに表示したいのであれば、どうすればいいでしょうか?それを説明する資料がありますか?ありがとうございました! – bork121
@ bork121:これのために更新されました。 – PinnyM