Report inventory by location when you need available, on-hand, committed, or other inventory quantities for each SKU at each location.
Official answer
Location-level inventory reporting should keep each SKU and inventory location separate so stock from different locations is not combined.
Depending on the decision you are making, include Variant SKU, Product, Variant, Location Name, Available, On Hand, Committed, Incoming, and Unavailable quantities. Not every inventory state is needed for every report.
For operational exports, also include a timestamp because inventory changes frequently. A saved file without its extraction time can quickly become misleading.
Follow-up questions
Can inventory by location include incoming stock?
Yes, if incoming inventory is available in the source data. Keep Incoming separate from Available and On Hand so expected stock is not mistaken for sellable stock.
Which inventory quantity should I use for replenishment?
Available stock is useful for immediate sellable inventory, while replenishment decisions may also consider committed and incoming quantities depending on the workflow.