Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I have seen many questions on Snapshot. Most of them are about taking snapshots of data tables.
In my case I am looking of taking snapshots of matrix output table.
I have a large PBIX with our total Accounts Payable balance. The report has both the vendor invoices that have been approved for payment as well as those invoices that are still en route for approval. The datasets are refreshed daily and therefore the invoice status changes daily.
In one of the matrix tables I display the current position of our liabilities (Approved, Unapproved, Ready for payment).
This is a fluid dataset that is refreshed 2x a day. But I would like to take a snapshot of the position and put it in a separate table, so that I can report on the weekly change in position (basically the Dashboard snapshot but then stored in a table for reporting, not send as a picture to email).
Is there any way to do that?
Hi @Robert1981 ,
I suppose your ERP system has the
As your ERP has timestamp of the creation and approval dates for each of the procurement flows above, you can perform a flexible historical analysis including snapshot at any given points in time by utilizing a disconected calendar table.
Best regards,
Hi @Robert1981 -Power BI itself doesn't natively support automated snapshotting of matrix visuals directly.you need to implement a strategy for capturing the data
You can create a table something in Power BI that stores snapshots by using DAX to save historical
SnapshotTable =
UNION(
SELECTCOLUMNS(
YourCurrentMatrixTable,
"Date", TODAY(),
"Vendor", [Vendor],
"Approved", [Approved],
"Unapproved", [Unapproved],
"ReadyForPayment", [ReadyForPayment]
)
)
Hope it helps.
Proud to be a Super User! | |
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 104 | |
| 81 | |
| 66 | |
| 50 | |
| 45 |