Sales SuperCube

Supporing multiple rows, columns and aggregates

Multi row fields (productLine, productName) SuperCube

->pipe(new SuperCube(array(
    "rows" => "productLine, productName",
    "sum" => "dollar_sales",
)))
productLineproductName{{all}} - {{all}} | dollar_sales - sum
Classic Cars 1992 Ferrari 360 Spider red $276,840
Classic Cars 2001 Ferrari Enzo $190,756
Classic Cars 1952 Alpine Renault 1300 $190,018
Motorcycles 2003 Harley-Davidson Eagle Drag Bike $170,686
Classic Cars 1968 Ford Mustang $161,531

Multi column fields (Year, Quarter) SuperCube

->pipe(new SuperCube(array(
    "columns" => "Year, Quarter",
    "sum" => "dollar_sales",
)))
{{label}}Year - {{all}} | dollar_sales - sumYear - 2003 | dollar_sales - sumYear - 2004 | dollar_sales - sumYear - 2005 | dollar_sales - sumQuarter - {{all}} | dollar_sales - sumQuarter - 1 | dollar_sales - sumQuarter - 2 | dollar_sales - sumQuarter - 3 | dollar_sales - sumQuarter - 4 | dollar_sales - sum
Total $9,583,418 $3,296,576 $4,515,906 $1,770,937 $9,583,418 $2,169,061 $2,081,322 $1,645,586 $3,687,449

Multi aggregated fields (dollar_sales sum, count, average and sum percent) SuperCube

->pipe(new SuperCube(array(
    "rows" => "customerName",
    "sum" => "dollar_sales",
    "count" => "dollar_sales",
    "avg" => "dollar_sales",
    'sum percent' => 'dollar_sales',
)))
customerName{{all}} - {{all}} | dollar_sales - sum{{all}} - {{all}} | dollar_sales - count{{all}} - {{all}} | dollar_sales - avg{{all}} - {{all}} | dollar_sales - sum percent
Euro+ Shopping Channel $820,690 259 $3,169 8.56%
Mini Gifts Distributors Ltd. $591,827 180 $3,288 6.18%
Australian Collectors, Co. $180,585 55 $3,283 1.88%
Muscle Machine Inc $177,914 48 $3,707 1.86%
La Rochelle Gifts $158,573 53 $2,992 1.65%
Description