簡體   English   中英

數據未完全顯示在柱形圖chartkick和rails中

[英]Data is not fully shown in column chart chartkick and rails

所以在我的控制器中我有這樣的東西

@datas = Data.find_by_sql("SELECT DATE_FORMAT(entry_date,'%d/%m/%Y') entry_date_disp, no_of_tests,
                                              no_of_issues,no_of_risks FROM datas
                                              WHERE company_id = " + current_dashboard_user.company_id.to_s + "  GROUP BY entry_date_disp") 

在我看來,我正在嘗試將所有測試,問題和風險按日期分組顯示在柱形圖上

<%= column_chart @DataGovernances.map{|gov|
                                    {
                                       name: "Tests", data: {gov.attributes["entry_date_disp"]=>gov.attributes["no_of_tests"]},
                                       name: "Issues", data: {gov.attributes["entry_date_disp"]=>gov.attributes["no_of_issues"]},
                                       name: "Risks", data: {gov.attributes["entry_date_disp"]=>gov.attributes["no_of_risks"]}
                                    }
                    } ,stacked: true  %>

但它僅顯示最后提到的數據。

http://i.imgur.com/ZHqiwbO.png?1

我也希望顯示測試和問題

我刪除了控制器部分,並在這樣的視圖中添加了

<%= column_chart @DataGovernances.map{|gov|
                                    {
                                       name: "Tests",     DataGovernance.where(company_id: current_dashboard_user.company_id.to_s).group(:entry_date).sum(:no_of_tests)}
like the same for the rest 
                                    }
                    } ,stacked: true  %>

這為我解決了問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM