Hi there, @shang06.
Let me guide you on creating expenses by vendor report in QuickBooks Online. You can run and customize a Transaction List by Vendor to show your preferred columns.
Here's how:
After getting the report ready, you can memorize the report to access it easily in the future.
If you have further questions about running a report in QuickBooks Online, please let us know by posting below. I'm always here to guide you.