data['nav']->render(); ?>
getHtml('SalesProfit'); ?> (getHtml('monthly'); ?>)
data['monthlySales']; ?>
], "datasets": [ { "label": "getHtml('Profit'); ?> PY", "type": "line", "data": [ ], "yAxisID": "y1", "fill": false, "tension": 0.0, "borderColor": "rgb(166, 193, 178)", "backgroundColor": "rgb(166, 193, 178)" }, { "label": "getHtml('Profit'); ?> A", "type": "line", "data": [ ], "yAxisID": "y1", "fill": false, "tension": 0.0, "borderColor": "rgb(46, 204, 113)", "backgroundColor": "rgb(46, 204, 113)" }, { "label": "getHtml('Sales'); ?> PY", "type": "bar", "data": [ ], "yAxisID": "y", "fill": false, "tension": 0.0, "backgroundColor": "rgb(177, 195, 206)" }, { "label": "getHtml('Sales'); ?> A", "type": "bar", "data": [ ], "yAxisID": "y", "fill": false, "tension": 0.0, "backgroundColor": "rgb(54, 162, 235)" } ] }, "options": { "responsive": true, "scales": { "x": { "title": { "display": true, "text": "getHtml('Months'); ?>" } }, "y": { "title": { "display": true, "text": "getHtml('Sales'); ?>" }, "display": true, "position": "left" }, "y1": { "title": { "display": true, "text": "getHtml('Profit'); ?> %" }, "display": true, "position": "right", "scaleLabel": { "display": true, "labelString": "getHtml('Profit'); ?>" }, "grid": { "drawOnChartArea": false } } } } }'>
getHtml('Month'); ?> getHtml('SalesPY'); ?> getHtml('SalesA'); ?> getHtml('ProfitPY'); ?> getHtml('ProfitA'); ?>
getCurrency((int) ($sales[1][$i]['net_sales'] ?? 0), symbol: ''); ?> getCurrency((int) ($sales[2][$i]['net_sales'] ?? 0), symbol: ''); ?> % %
getHtml('Total'); ?> getCurrency($sum1, symbol: ''); ?> getCurrency($sum2, symbol: ''); ?> % %
getHtml('SalesProfit'); ?> (getHtml('YTD'); ?>)
data['ytdSales']; ?>
], "datasets": [ { "label": "getHtml('Profit'); ?>", "type": "line", "data": [ ], "yAxisID": "y1", "fill": false, "tension": 0.0, "borderColor": "rgb(46, 204, 113)", "backgroundColor": "rgb(46, 204, 113)" }, { "label": "getHtml('Sales'); ?>", "type": "bar", "data": [ ], "yAxisID": "y", "fill": false, "tension": 0.0, "backgroundColor": "rgb(54, 162, 235)" } ] }, "options": { "responsive": true, "scales": { "x": { "title": { "display": true, "text": "getHtml('Months'); ?>" } }, "y": { "title": { "display": true, "text": "getHtml('Sales'); ?>" }, "display": true, "position": "left" }, "y1": { "title": { "display": true, "text": "getHtml('Profit'); ?> %" }, "display": true, "position": "right", "scaleLabel": { "display": true, "labelString": "getHtml('Profit'); ?>" }, "grid": { "drawOnChartArea": false } } } } }'>
getHtml('Year'); ?> getHtml('Sales'); ?> getHtml('Profit'); ?>
printHtml($values['year']); ?> getCurrency(((int) $values['net_sales']) / FloatInt::DIVISOR, symbol: ''); ?> %
getHtml('SalesProfit'); ?> (getHtml('annually'); ?>)
data['annualSales']; ?>
], "datasets": [ { "label": "getHtml('Profit'); ?>", "type": "line", "data": [ ], "yAxisID": "y1", "fill": false, "tension": 0.0, "borderColor": "rgb(46, 204, 113)", "backgroundColor": "rgb(46, 204, 113)" }, { "label": "getHtml('Sales'); ?>", "type": "bar", "data": [ ], "yAxisID": "y", "fill": false, "tension": 0.0, "backgroundColor": "rgb(54, 162, 235)" } ] }, "options": { "responsive": true, "scales": { "x": { "title": { "display": true, "text": "getHtml('Months'); ?>" } }, "y": { "title": { "display": true, "text": "getHtml('Sales'); ?>" }, "display": true, "position": "left" }, "y1": { "title": { "display": true, "text": "getHtml('Profit'); ?> %" }, "display": true, "position": "right", "scaleLabel": { "display": true, "labelString": "getHtml('Profit'); ?>" }, "grid": { "drawOnChartArea": false } } } } }'>
getHtml('Year'); ?> getHtml('Sales'); ?> getHtml('Profit'); ?>
printHtml($values['year']); ?> getCurrency(((int) $values['net_sales']) / FloatInt::DIVISOR, symbol: ''); ?> %
getHtml('Country'); ?>
data['ytdAClientCountry'], function (array $a, array $b) { return (($b['net_sales'] ?? 0) <=> $a['net_sales'] ?? 0); }); foreach ($this->data['ytdAClientCountry'] as $type => $values) : ?>
getHtml('Country'); ?> getHtml('SalesPY'); ?> (getHtml('YTD'); ?>) getHtml('SalesA'); ?> (getHtml('YTD'); ?>) getHtml('DiffPY'); ?> (getHtml('YTD'); ?>) getHtml('SalesPY'); ?> (getHtml('MTD'); ?>) getHtml('SalesA'); ?> (getHtml('MTD'); ?>) getHtml('DiffPY'); ?> (getHtml('MTD'); ?>)
printHtml(ISO3166NameEnum::getBy2Code($type)); ?> getCurrency((int) ($this->data['ytdPYClientCountry'][$type]['net_sales'] ?? 0), symbol: ''); ?> getCurrency((int) ($this->data['ytdAClientCountry'][$type]['net_sales'] ?? 0), symbol: ''); ?> getCurrency( ((int) ($this->data['ytdAClientCountry'][$type]['net_sales'] ?? 0)) - ((int) ($this->data['ytdPYClientCountry'][$type]['net_sales'] ?? 0)), symbol: '' ); ?> getCurrency((int) ($this->data['mtdPYClientCountry'][$type]['net_sales'] ?? 0), symbol: ''); ?> getCurrency((int) ($this->data['mtdAClientCountry'][$type]['net_sales'] ?? 0), symbol: ''); ?> getCurrency( ((int) ($this->data['mtdAClientCountry'][$type]['net_sales'] ?? 0)) - ((int) ($this->data['mtdPYClientCountry'][$type]['net_sales'] ?? 0)), symbol: '' ); ?>