RE: If it doesn't do it based on average cost of the items, is there a report that can do it?
Reports that include COGS, including the P&L and other financial reports, use COGS as calculated by QuickBooks for inventory sales, or as entered directly/manually using the GOGS accounts in other cases.
As far as inventory COGS, most QB versions/SKUs only offer the Average Cost method. Enterprise also offers FIFO as a cost method.