This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hello! I'm working on building a dashboard to include expenses by vendor and I'm having a difficult time connecting our expenses to vendor. I'm using the Purchase_Account_Based_Expense_Line table for the detail (it's the only place I can seem to find it), but there doesn't appear to be a link to the vendor ID in that table. I looked for intermediary tables that I could use to link to the vendor but can't locate it. It should be somewhere since we select vendor when recording expenses. Anyone have any success in dashboarding expenses by vendor?
Hi Michelle,
Great question! Connecting expenses to vendors in QuickBooks Online through Power BI can be tricky because of how QBO structures its data.
The key is to use the Purchase table (not just Purchase_Account_Based_Expense_Line) in combination with the Vendor table. Here's the approach:
The typical data model looks like this:
Purchase_Account_Based_Expense_Line → Purchase (via TxnId) → Vendor (via VendorRef)
If the QBO connector you are using does not expose the VendorRef column directly in the expense line table, you may need to join through the parent Purchase table first, then link to Vendor.
Hope this helps! Let me know if you need more details on setting up the relationships in Power BI.
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |