<%@ page import="java.util.*" %>
<%@ page import="com.ensatus.daemon.controller.*" %>
<%@ page import="com.ensatus.daemon.base.*" %>
<%ArrayList returnValue = new ArrayList();
AdminController controlelr = new AdminController();
returnValue = controlelr.getMerchantDetails();%>
Generate charts by
Merchant
product
piller
NETS Sector(MCC)
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data1= google.visualization.arrayToDataTable([
['Merchant','revenue'],
['Merchant 1',10],
['Merchant 2',20],
['Merchant 3',20],
['Merchant 4',15],
['Merchant 5',15]
]);
var data2 = google.visualization.arrayToDataTable([
['Merchant','revenue'],
['Merchant 1',10],
['Merchant 2',20],
['Merchant 3',40],
['Merchant 4',15],
['Merchant 5',15]
]);
var data3 = google.visualization.arrayToDataTable([
['Merchant','revenue'],
['Merchant 1',10],
['Merchant 2',20],
['Merchant 3',40],
['Merchant 4',15],
['Merchant 5',15]
]);
var data4 = google.visualization.arrayToDataTable([
['Merchant','revenue'],
['Merchant 1',10],
['Merchant 2',20],
['Merchant 3',40],
['Merchant 4',15],
['Merchant 5',15]
]);
var data5 = google.visualization.arrayToDataTable([
['Merchant','revenue'],
['Merchant 1',10],
['Merchant 2',20],
['Merchant 3',40],
['Merchant 4',15],
['Merchant 5',15]
]);
var options1 = {
title: 'REVENUE'
};
var options2 = {
title: 'TRANSACTION COUNT'
};
var options3 = {
title: 'TRANSACTION VALUE'
};
var options4 = {
title: 'TERMINALS LEASED'
};
var options5 = {
title: 'CARDS SOLD'
};
var chart1 = new google.visualization.PieChart(document.getElementById('piechart1'));
chart1.draw(data1, options1);
var chart2= new google.visualization.PieChart(document.getElementById('piechart2'));
chart2.draw(data2, options2);
var chart3 = new google.visualization.PieChart(document.getElementById('piechart3'));
chart3.draw(data3, options3);
var chart4= new google.visualization.PieChart(document.getElementById('piechart4'));
chart4.draw(data4, options4);
var chart5 = new google.visualization.PieChart(document.getElementById('piechart5'));
chart5.draw(data5, options5);
}
<%
for( int i=0; i< returnValue.size() ; i++)
{
TransactionSummary transaction = (TransactionSummary) returnValue.get(i);
String itemName = transaction.getItem().getItemName();
double revenue = transaction.getRevenue();
long transactioncount = transaction.getTransactionCount();
double transactionvalue = transaction.getTransactionValue();
int terminalsleased = transaction.getTerminalsLeased();
int cardssold = transaction.getCardsSold();
%>
Replies
Know the answer? Post it — somebody with the same question will find it here.