Azure Weekly - Power BI Weekly #239 - 2nd January 2024
Power BI Weekly Newsletter Issue #239
powered by endjin
Welcome to the 239th edition of Power BI Weekly, and the first of 2024! In this newsletter we're covering all content since the last edition, so don't worry - there are no gaps in our timeline. We've had a couple of small announcements that crept in shortly after the last newsletter. The first of which is the new Custom messaging for Power BI App Access Requests, which allows you to add additional information such as why a user may not currently have the correct access, and/or the steps they need to go through to receive access. The second
announcement is that the DAX query view has introduced new INFO DAX functions, exposing the underlying TMSCHEMA
DMVs as DAX functions. This, in my humble opinion, is a HUGE win for report documentation. No longer do you need to enter the depths of your XMLA endpoint to retrieve information about expression definitions, descriptions etc - it's all at your fingertips with a bit of DAX code. And no duplication necessary - coupled with visuals such as the new and improved smart-narrative text box, more bits of information can be data driven, rather than living in duplicated static text on your report page!
A bit of additional HUGE news came out of a live stream Reid did with Jeffrey Wang a few days ago. While discussing DAX Query Best Practices and Historical Context, Jeffrey mentioned that we'll soon be able to use the SUMMARIZECOLUMNS
function within DAX measures, a limitation which I'm sure many of you, like me, will have come across since Power BI's inception. The barriers to using the powerful and
intuitive table function (that's used almost ubiquitously behind-the-scenes in Power BI) will be removed, and I can't wait. Great news to start 2024 (even if it's not quite available yet!)
If you have any content you'd like to contribute to the newsletter, please tweet @PowerBIWeekly or ping an email to PowerBIWeekly@endjin.com.
Interested in Azure? Sign up to our sibling newsletter Azure Weekly to receive all the week's Azure news.
@edfreeman_ | @endjin
powerbiweekly.info | endjin.com
Data Prep
Covering: Power Query (M), Dataflows, Data connectors, AI Insights
- Chris Webb (@cwebb_bi) discusses Power Query Nested Data Types In Excel
- On the Towards Data Science blog, Salvatore Cagliari (@TDataScience) discusses Converting a Flat Table to a Good Data Model in Power Query
- On the Excel Basement YouTube channel, Excel Basement (@ExcelBasement) describes How to Calculate Hours Worked for Employees & to Summarize in Power Query
- Reid Havens (@HavensBI) talks about Improving Merging & Appending Power Query (Queries) with Ken Puls
- Pat Mahoney (@mahoneypa) describes Generating lists of random numbers from normal/gaussian distributions with Power Query
- Melissa de Korte describes how to Clean Your Data Like A Pro
- James Andrew (@MatadorSoftware) describes Developing Data Models In The Real World
- On the SQL Server Central blog, Additional Articles blogs about Connecting to SQL Server Data with Power BI vs Tableau
Data Modeling
Covering: DAX (Measures & Calculated Tables/Columns), Relationships, Analysis Services, Composite models
- On the Power BI blog, Zoe Douglas (@MSPowerBI) writes that DAX query view introduces new INFO DAX functions
- On the SQLBI blog, Marco Russo (@marcorus) shares a few articles: Using join functions in DAX, writes about What happened in the DAX world in 2023 and talks about Replacing relationships with join functions in DAX
- Reid Havens (@HavensBI) walks through Revisiting Common Calculation Group Patterns in Power BI and discusses DAX Query Best Practices and Historical Context with Jeffrey Wang
- On the Power BI community blog, Sam Kumar (@inogic) blogs about Calculation Groups in Power BI
- Ilya Rzhevskiy (@ilya_sb1) describes how to Split Budget into Ratios via DAX
- Also on the Power BI community blog, Dennis Carriere talks about Embracing TMDL Functionalities in Power BI and Preparing for General Availability
- On the Purple Frog Systems blog, James Snow (@PurpleFrogSys) explains How to manage relationships in Power BI Service
- Andrei Khaidarov writes Comparing ALL/ALLNOBLANKROW with DISTINCT/VALUES: A Data Function Analysis
- On the Learning Science YouTube channel, Learning Science explains How to move measures from one table to another table in Power BI and best practices
Report Authoring and Interactivity
Covering: Layout and formatting, Visualizations, Interactivity, Themes, Mobile reports, Dashboards
- Bas Dohmen (@HowToPowerBI) explains how to Build a Vertical Timeline in Power BI
- Davide Bacci shares a Force Directed Network Graph (Deneb)
- Chandeep Chhabra (@chandeep2786) describes Targets vs Actuals Chart in Power BI
Deployment, Security and Operations
Covering: Workspaces and Apps, Template Apps, Deployment Pipelines, Gateways, Security, Sharing, Licences, Admin operations, Developer Tooling
- On the Power BI blog, Jadelyn Ray (@MSPowerBI) announces Custom messaging for Power BI App Access Requests
- On the SQL Server Central blog, Dennes Torres (@Dennes) blogs about Source Control with GIT, Power BI and Microsoft Fabric
- Pat Mahoney (@mahoneypa) shares a few videos: Custom or Weekly Partitions With Power BI Incremental Refresh, Custom Paginated Report Subscriptions With Power Automate and Custom Multi-Report Subscriptions with Power Apps and Power Automate
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) explains how to Give Power BI access to Synapse Serverless SQL Pool
General
Covering: Cross-topic announcements & feature summaries, Whitepapers, Community events, Learning Resources & Certifications, Podcasts, Sample reports, End-to-end walkthroughs
- On the Power BI blog, Saveen Reddy (@MSPowerBI) shares an update: The Power BI Desktop December Update is now available for download
- On the BIFocal podcast, John White and Jason Himmelstein (@bifocalshow) present Episode 271 - Power BI December 2023 Feature Summary
- Chris Webb (@cwebb_bi) highlights Project Sophia: An AI-Powered Business Research Canvas
Useful Links
- Power BI Maturity Scorecard - 97% of the Fortune 500 are using Power BI. Only 20% of analytics deliver business value. How do you score?
- Azure Weekly - Interested in Azure? Sign up to our sister newsletter Azure Weekly to receive all the week's Azure news
- M language reference - Official Power Query M Reference
- PowerQuery How - Alternative M Language Reference created by Rick de Groot, including improved function explanations, code formatting, practical examples and further reading
- DAX Studio - Useful open source tool for executing and analyzing DAX queries, founded by Darren Gosbell
- DAX Guide - Your go-to reference on the DAX language, created by the SQLBI team
- Power BI Visuals Reference - An exhaustive list (as of Sep. 2018) of all Power BI native & custom visuals, placed into separate categories, again created by the SQLBI team
- Report Theme Generator - A handy report theme generator created by the Power BI Tips and Tricks team
- Power BI Theme templates - Detailed Power BI Theme templates for all the native visuals, created by David Eldersveld
- Power BI from Rookie to Rock Star - Free, detailed eBook to get up and running with Power BI, written by Reza Rad
- Power BI Architecture diagram - An informative Power BI Architecture diagram, created by Dustin Ryan
- Power BI Whitepapers - A list of official Power BI whitepapers, covering Security, Premium deployment, Advanced Analytics and more
Tweet | Forward | Preferences | Unsubscribe
Older messages
Power BI Weekly #238 - 19th December 2023
Tuesday, December 19, 2023
Power BI Weekly Newsletter Issue #238 powered by endjin Welcome to the 238th edition of Power BI Weekly! This will be the final edition of 2023 as we wind down for our holiday season here at endjin.
☁️ Azure Weekly #448 - 10th December 2023
Sunday, December 10, 2023
Azure Weekly Newsletter Issue #448 powered by endjin Welcome to issue 448 of Azure Weekly. This is going to be the last edition for 2023. It's been an incredibly busy year and I'm looking
☁️ Azure Weekly #447 - 3rd December 2023
Sunday, December 3, 2023
ML.NET v3, Azure AI Studio, Azure Functions Deep Dive, and Copilot writing your git commit messages!
Power BI Weekly #235 - 29th November 2023
Wednesday, November 29, 2023
Power BI Weekly Newsletter Issue #235 powered by endjin Welcome to the 235th edition of Power BI Weekly! No official announcements this week after the Ignite influx, although Darren Gosbell has shared
Power BI Weekly #234 - 21st November 2023
Tuesday, November 21, 2023
Power BI Weekly Newsletter Issue #234 powered by endjin Welcome to the 234th edition of Power BI Weekly! You'll probably be aware that last week was the Microsoft Ignite conference, which was, well
You Might Also Like
💻 Issue 448 - State of JavaScript 2024
Thursday, December 19, 2024
This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 448 Release Date Dec 19, 2024 Your weekly report of the most popular JavaScript news, articles
📱 Issue 442 - Trying to Recreate iOS on the Web
Thursday, December 19, 2024
This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 442 Release Date Dec 19, 2024 Your weekly report of the most popular iOS news, articles and projects Popular
💻 Issue 441 - GitHub Copilot now has a free tier.
Thursday, December 19, 2024
This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 441 Release Date Dec 19, 2024 Your weekly report of the most popular .NET news, articles and projects
💻 Issue 448 - 🦸 Supercharge your debugging skills with the console.trace
Thursday, December 19, 2024
This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 448 Release Date Dec 19, 2024 Your weekly report of the most popular Node.js news, articles and
📱 Issue 445 - Swift Language focus areas heading into 2025
Thursday, December 19, 2024
This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 445 Release Date Dec 19, 2024 Your weekly report of the most popular Swift news, articles and projects
💻 Issue 443 - Thoughts on Rust Hashing
Thursday, December 19, 2024
This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 443 Release Date Dec 19, 2024 Your weekly report of the most popular Rust news, articles and projects
💻 Issue 366 - Windshield pitting incidents in Washington reach fever pitch on April 15, 1954 (2003)
Thursday, December 19, 2024
This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 366 Release Date Dec 19, 2024 Your weekly report of the most popular React news, articles and projects
JSK Daily for Dec 19, 2024
Thursday, December 19, 2024
JSK Daily for Dec 19, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Empower Your Data Insights: Integrating JavaScript Gantt Chart into Power BI Syncfusion
💵 Are MacBooks Really Overpriced? — 15 Stocking Stuffers for the Gamers in Your Life
Thursday, December 19, 2024
Also: How to Mirror Your Android Screen on Linux, and More! How-To Geek Logo December 19, 2024 Did You Know Despite what cartoons have taught us, the coyote can run up to 43 miles per hour, while the
Daily Coding Problem: Problem #1642 [Hard]
Thursday, December 19, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. Find an efficient algorithm to find the smallest distance (measured in number of words) between any two given