0
私はこの問題に夢中になっています。 多くの分析データを保存するテーブルがあり、このデータをテーブルに配置する必要があります。私は会社によってユーザーをグループ化していますし、私は会社ごとにグループ化された平均完成コースの割合でテーブルを作成するために、平均法を使用し、このときテーブルの平均グループ化計算を変更してください
id: 1,
user_id: 4,
store_id: 490,
company_id: 1,
completed_courses_percentage: 87
:
すべてのレコードは、この構造を有しています。私は会社のために3人を持っており、平均は0、50と100をしている場合
UserActivity.group(:company_id).average(:completed_courses_percentage)
は総平均は現在50%です。私は
UserActivity.group(:company_id).having("completed_courses_percentage > 70")
を使用しよう> 70
completed_courses_percentageを持つ企業に属している人の平均値を計算する必要があります。私は、この平均値を計算する方法を変更する必要がところで
でも結果は0です。