This blog was authored by: Matt Gordon, Principal Consultant | 11th March 2025
A common requirement for Power BI reports is for them to include a “Data Dictionary” or “Definitions” page that explains what tables and columns are in the model, where the data comes from and how the measures are calculated. This is also something that analysts regularly add into reports to reduce the number of questions they have to answer about the reports.
There are various ways of doing this that I’ve seen but in the October 2024 Power BI update four new INFO.VIEW DAX functions were added that allow Power BI report authors to easily include information on tables, columns, relationships and measures in the report. As these create tables that are part of the Power BI semantic model this also means that when new measures or tables are added the “dictionary” will reflect this when the model is refreshed.
The DAX Functions
The four new DAX functions are
- INFO.VIEW.TABLES()
- INFO.VIEW.COLUMNS()
- INFO.VIEW.RELATIONSHIPS()
- INFO.VIEW.MEASURES()
The INFO.VIEW functions are views on top of the INFO functions that were added as part of the DAX Query view to allow access to the Schema DMV’s that you might have accessed using tools like DAX Studio.