@extends('layouts.app') @section('title', 'Sales by Category Report') @push('styles') @endpush @section('content') @can('view_category_sales') @php $categoryCount = $categorySales->count(); $totalItems = $categorySales->sum('total_items'); $totalQuantity = $categorySales->sum('total_quantity'); $grandTotal = $categorySales->sum('total_sales'); $averagePerCategory = $categoryCount > 0 ? $grandTotal / $categoryCount : 0; @endphp
Category-wise revenue breakdown & analysis
Categories
{{ $categoryCount }}
Items Sold
{{ number_format($totalItems) }}
Total Revenue
${{ number_format($grandTotal, 2) }}
Avg per Category
${{ number_format($averagePerCategory, 2) }}
{{ displayDate(\Carbon\Carbon::parse($dateFrom)) }} — {{ displayDate(\Carbon\Carbon::parse($dateTo)) }}
| # | Category | Items Sold | Total Qty | Total Sales | Revenue Share |
|---|---|---|---|---|---|
| {{ $index + 1 }} | {{ $cat->category_name }} | {{ $cat->total_items }} | {{ $cat->total_quantity }} | ${{ number_format($cat->total_sales, 2) }} |
|
|
No data available | |||||
| Total | {{ $totalItems }} | {{ $totalQuantity }} | ${{ number_format($grandTotal, 2) }} | 100% | |