Je suis un débutant total à rails, et que vous voulez arrêter de faire les mêmes rapports fastidieux dans Excel et créer un tableau de bord d'analyse marketing.Rails Model Data Transformation
J'ai un modèle utilisateur, avec created_at, marketing_source, les achats et les revenus.
Ce que je veux faire dans sql est
select marketing_source, weekofyear(created_at), count(id), sum(revenue)
from User
where weekofyear(created_at) between # and #
group by marketing_source, weekofyear(created_at)
puis imprimez cela comme une table sur ma page.
Je ne suis pas exactement où et comment faire la transformation. Est-ce que je mets ceci via
sql.execute
dans le code du contrôleur? Devrais-je créer une tâche rake pour faire un csv et ensuite utiliser javascript pour lire le csv et imprimer le tableau?
Toute direction serait très apprécié.
Je crains que vous ne pas fournir assez d'informations pour recevoir une réponse. Veuillez fournir autant d'informations que possible, car votre question n'est pas très spécifique. – shime