このアーキテクチャを想像してみましょう:
model: get record and joined records
controller: iterating through all the records, and doing some calculations, statistics calculations even formatting dates etc
view: show it
いいですか?そうではないと思います。ただし、モデルはデータの取得のみを処理でき、フォーマットは処理できません。コントローラーもそれを行うことができません。「すべてのレコードを繰り返し処理し、いくつかの計算、統計計算、さらには日付の書式設定などを行う」部分はどこで行うのですか?