Yes, you can retain specific data in Power BI without it changing after a refresh using these methods:
-
Calculated Tables – Use DATATABLE or SUMMARIZE to create a table that doesn’t depend on external sources. Example:
StaticTable = DATATABLE("ID", INTEGER, "Value", STRING, { {1, "A"}, {2, "B"} })
-
This remains unchanged unless manually updated.
-
Incremental Refresh (Premium or Pro with Direct Lake) – Retain historical data by setting refresh policies in Power BI Service. Load only new data while keeping past data static.
-
Manually Imported Excel/CSV – Load static data from an Excel/CSV file once, then remove the connection to prevent overwrites.