Как сгенерировать график на основе общего объема продаж по месяцам со средним в графике, используя php и mysql? - PullRequest
0 голосов
/ 28 сентября 2019

теперь я генерировал Общий объем продаж по месяцам на графике , Общий объем продаж по месяцам ( График )

, но мне нужны дополнительныеопция добавить среднюю линию внутри графика общий объем продаж по месяцам,

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>  
    <script type="text/javascript">  
    google.charts.load('current', {'packages':['corechart']});
    google.charts.setOnLoadCallback(drawVisualization);

      function drawVisualization() {
                var data = google.visualization.arrayToDataTable([  
                          ['Username', 'Total Sales'],  
                          <?php  
                          while($sub_row = mysqli_fetch_array($result2))  
                          {  
                               echo "['".$sub_row["date"]."', ".$sub_row["number"]."],";  
                          }  
                          ?>  
                     ]);  
                 var options = {
          title : 'Month & Yearly Total Sales Values',
          vAxis: {title: 'Total Sales'},
          hAxis: {title: 'Month & Year'},
          seriesType: 'bars',
          series: {5: {type: 'line'}}
        };
                var chart = new google.visualization.ComboChart(document.getElementById('Salesman'));  
                chart.draw(data, options);  
           }  
           </script>  
<?php
$connect = mysqli_connect("localhost", "handsmec_hpl", "handsmec_hpl", "handsmec_sales_portal_laminates");  
$query2 = "
SELECT DATE_FORMAT(order_datetime,'%m/%Y') as date
     , SUM(order_total_after_tax) as number 
  FROM tbl_order 
 where status = 'Confirmed' 
   and type = 'PROFORMA INVOICE' 
   and type = 'PROFORMA INVOICE' 
 GROUP 
    BY DATE_FORMAT(order_datetime,'%Y/%m')
";  
$result2 = mysqli_query($connect, $query2);
 echo' <div class="col-xl-3 col-md-6 mb-4"><div id="Salesman" style="width: 650px; height: 500px;"></div></div>';
 ?>

AT Сниппет Я добавляю код PHP и JAvascript, он будет работать, но мне нужна дополнительная опция, как я могу добавить среднюю строку в общий объем продаж

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...