Power BI Weekly
Issue #171 - 23rd August 2022
In the last week we've been told about the way Power BI is paving the way for smooth Azure Analysis Services migrations, which is an abstract title for the announcement that you can now assign "write" permissions on individual datasets. This will allow operations like dataset metadata updates to be performed by an identity without having to assign that identity a workspace-level role, amongst other actions. This announcement has also made me realize that there are now non-admin APIs to manage User Permissions to datasets. They must have landed towards the end of last year, since the corresponding docs (Datasets Permissions) were created in January this year. But, despite curating this newsletter (which I like to think captures most of what goes on in the Power BI ecosystem), I haven't seen these new APIs announced anywhere! Anyway, I'm glad I've noticed them now, as the lack of programmatic management of dataset user access has been a major pain point over the last few years. Maybe this will be news to some of you readers as well. Oh - and one final thing regardings the REST APIs: the "Try It" tool is back! Go ahead and test the Groups - Get Groups API to see for yourself.
The other content I wanted to highlight this week are the (rare) articles by Jeffrey Wang (founder of DAX), who has written about the amazingly useful new DAX EVALUATEANDLOG Function (currently not officially supported - so use with care), which helps see intermediate outputs in your DAX expressions. Jeffrey has also created a simple GUI to visualize the outputs of this new function, which you can find referenced in the blog. And the follow-up blog has already landed: Understand the Output of EVALUATEANDLOG Function of Scalar Expressions. These are some great strides to improve the development experience of DAX expressions, bringing it closer and closer to making Power BI Desktop an engineer's tool in its own right (of course complemented by external tools such as Tabular Editor and DAX Studio!). Thanks to Brian Julius' LinkedIn post for bringing it to my attention.
🛠️ Data Prep
- Microsoft Power BI (@MSPowerBI) describes how to Access and transform data with Power BI Datamart
- Chris Webb (@cwebb_bi) describes Calling The Power BI Enhanced Refresh API From Power Automate, Part 3: Incremental Refresh Options
- On the Power BI community blog, Jay Wang explains how to Calculate Row Total and Column Total in Power Query
- Chandeep Chhabra (@chandeep2786) describes 2 Navigation Tricks in Power Query
- Melissa de Korte (@_EnterpriseDNA) explains How To Use Custom Grouping and Ranking In Power Query
- Lars Schreiber (@SchreiberLars) covers So trennst du buchstaben und ziffern von sonderzeichen mit Power Query [German]
- Avi Singh (@powerbipro) describes 3 Easy Ways to Create Your Power BI Calendar Table / Date Table
- James Andrew (@MatadorSoftware) describes how to Use SQL Views to Improve your Power BI Experience
- Gaelim Holland (@_EnterpriseDNA) describes How To Translate Texts Using Python For Power BI
🧩 Data Modeling
- On the Power BI blog, Kay Unkroth (@MSPowerBI) announces Power BI paves the way for smooth Azure Analysis Services migrations
- Jeffrey Wang (@jwang_pbi) introduces Intoducing the DAX EVALUATEANDLOG Function and describes how to Understand the Output of EVALUATEANDLOG Function of Scalar Expressions
- On the RADACAD YouTube channel, Leila Etaati (@leila_etaati) describes Power BI Modelling Basics Part One and talks about Power BI Modelling Using Power Query Part Two
- James Andrew (@MatadorSoftware) describes Simply Explaining Data Model Relationships in Power BI | With Real World Examples
- Audrée Pellerin covers Langage DAX: calculer le nombre de jours entre 2 dates [French]
- Also on the MSSQLTips site, Kenneth A. Omorodion blogs about Calculating Work Days for Power BI Reports using NETWORKDAYS Function
- Marco Russo (@marcorus) covers Computing sales made to customers before and after a period
📊 Report Authoring and Interactivity
- On the RADACAD blog, Reza Rad (@Rad_Reza) covers Power BI Paginated Report – Perfect for Printing
- On the Enterprise DNA blog, Brian Julius (@_EnterpriseDNA) describes Power BI Slicers Tutorial: Counting Selections Correctly
- Daniel Marsh-Patrick (@the_d_mp) describes Making "The Mundigl Bullets" with Deneb
- Erik Svensen (@donsvensen) describes #PowerBI Convert all Power BI links in Power Point to images
- Patrick Leblanc (@GuyInACube) discusses Refresh and no data in my Power BI visuals?
- Adam Saxton (@GuyInACube) explains how to Get creative with buttons in Power BI
- On the SQL Server Central blog, Daniel Calbimonte (@dcalbimonte) describes How to Visualize Python Charts in Power BI and discusses Tips to improve Power BI report appeal
- Reid Havens (@HavensBI) covers Upgrading Report Performance with Report Page Tooltips
- Also on the SQL Server Central blog, Kenneth A. Omorodion delves into Power BI Dynamic X and Y Axis Using Groupings in Field Parameters
- Chandeep Chhabra (@chandeep2786) describes how to Create Dynamic Tooltips Using Field Parameter in Power BI
- Matt Allington (@ExceleratorBI) writes about Power BI Live Embedding In PowerPoint
- Bas Dohmen (@HowToPowerBI) describes New Improved Formatting of Data Labels in Power BI
- Hima Bindu Marri (@sivahimabindu) covers Paginated Report vs Power BI Report | Power BI interview questions | Power BI for beginners
- Ignacio Barrau (@ignacho_07) covers [PowerBi] Haciendo dark theme en reportes [Spanish]
- On the MSSQLTips site, Scott Murray blogs about Development Best Practices for Power BI
🚀 Deployment, Security and Operations
- On the Power BI blog, Nikki Waghani (@NikkiWaghani) announces On-premises data gateway August 2022 update is now available
- On the Power BI community blog, Ted Pattison (@TedPattison) announces Modern React-JS Development with Power BI Embedding
- On the Towards Data Science blog, Nikola Ilic (@DataMozart) covers The Ultimate Guide to Row-Level and Object-Level Security in Power BI
- On the Tessellation Tech blog, Spencer Hamilton writes about What is the Price of Power BI Premium and What SKU Should you Choose?
- On the Power BI community blog, Yang Liu describes how to How to get the latest sign-in data for each user within your tenant
🌐 General
- Sam McKay (@_EnterpriseDNA) announces Upcoming Business Intelligence Summit 2022 - Our Biggest Event To Date
- Reid Havens (@HavensBI) talks about Enterprise-Grade Planning at Scale using Acterys in Power BI (with Martin Kratky)
- On the BIFocal podcast, John Patrick White and Jason Himmelstein (@BIFocalShow) present Episode 233 - Power BI August 2022 Feature Summary
- Michael Felix covers Atualização Power BI Agosto 2022 [Portuguese]