Excellent detective work! You found it — the Report Generation capability needs to be enabled first. That's a great learning moment!

Now Let's Configure the SQL Data Source

In the ReportBurster top menu, go to:

  1. Reporting → Sales by Customer Summary (you should now see this in the Reporting menu)

Now configure the SQL query:

2.1. Select Data Source

2.2. Paste the SQL Query

SELECT
    c.CustomerID,
    c.CompanyName,
    c.ContactName,
    c.Country,
    c.City,
    COUNT(DISTINCT o.OrderID) as TotalOrders,
    SUM(od.Quantity * od.UnitPrice * (1 - od.Discount)) as TotalRevenue,
    SUM(od.Quantity * od.UnitPrice * (1 - od.Discount)) / COUNT(DISTINCT o.OrderID) as AvgOrderValue,
    SUM(o.Freight) as TotalFreight,
    MIN(o.OrderDate) as FirstOrderDate,
    MAX(o.OrderDate) as LastOrderDate
FROM Customers c
LEFT JOIN Orders o ON c.CustomerID = o.CustomerID
LEFT JOIN "Order Details" od ON o.OrderID = od.OrderID
GROUP BY c.CustomerID
ORDER BY TotalRevenue DESC

2.3. Test the Query

What do you see when you navigate to Reporting → Sales by Customer Summary? And does the test query return data? Let me know what happens!