Power BI Meets Programmability – TOM, XMLA, and C#
summary
Demonstrates programmatic edits to Power BI models using C# + XMLA endpoint and TOM (Tabular Object Model): creates data and calculated columns, updates DAX measures (example flips "Hello World" to "Hello happy coders"), reorders and adds hierarchy levels, and adds culture translations that overwrite display names. Requires Premium/Premium Per User, shows full-refresh then save order is vital, forces browser refresh for visuals, and notes once written via XMLA the PBIX download is no longer available. translations overwrite
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:11Enterprise data strategies
- 2:37Core concepts and setup
- 4:30Initial model exploration
- 17:46Adding columns and measures
- 24:02DAX integration
- 30:11Managing hierarchies
- 41:14Translations and conclusion
related talks
01h 17mPower BI What's New 2019–2020 for Enterprise
01h 08mAdvanced Modelling and Calculation Using the Power BI Designer
48mPower BI for Developers
58mPower BI for Developers
18mEmpowering Business Through Data
58mPower BI for the Developer
22mTake off with Tabular Editor
47mFrom Power BI to Excel - The best of two worlds
