top of page


A Quick Blog Post – Converting Direct Lake to Import Mode (and Rebinding Reports)
Quick guide to convert Power BI Direct Lake models to Import mode and rebind reports using Semantic Link Labs. Perfect for publishing open d
Apr 71 min read


A Quick Blog Post: Orphaned Deployment Pipelines
You are not alone! I recently completed some work for a client regarding orphaned deployment pipelines. In small teams, where one or two...
Mar 52 min read


Create and maintain Semantic model measures and calculation groups using Sempy + Sempy Labs
In my last post, I discussed how I've been using Sempy and SemPy Labs to convert column names to Snake Case . This post will explore the...
Jan 313 min read

Update Semantic Model column names with SemPy
SemPy offers many possibilities with Semantic Models in Microsoft Fabric, some of which are remarkably effective and simplify some...
Jan 273 min read

Naming Convention Ideas for Microsoft Fabric Developments
Naming conventions are a small but crucial part of creating effective data solutions. In this post, I explore how to do in Microsoft Fabric
Jan 84 min read


Write Data to Unattached Lakehouses with Fabric Notebooks
It’s one of those blog posts I write for my own reference as I often find myself needing this code. I hope it helps someone out there too...
Oct 14, 20242 min read


Exploring Relationships in Semantic Models with #SemPy
Understanding the relationships between datasets is crucial in data analytics, especially in the world of self-service BI. Sempy , a...
Oct 7, 20244 min read

Document your Microsoft Fabric or Power BI workspaces with Semantic Link Labs
Documentation is a critical and tedious part of every project. However, it is essential to review existing developments or document new...
Sep 21, 20244 min read

Document #PowerBI Workspaces with #MicrosoftFabric #Notebooks
If you are a consultant like me, you know how hard it can be to access Power BI Admin API or Service Principal. Sometimes, you need to...
Sep 12, 20235 min read

What is #MicrosoftFabric and why am I excited about it?
I had been following the hints and clues on Twitter, where some Power BI team members were changing their job titles to Synapse. I was...
May 24, 20236 min read

Switch between a summarized value or selected value with multiple legends
A colleague of mine came to me with an interesting use case, “ Switch between a summarized value or selected value with multiple...
Oct 19, 20223 min read

Using Tree Map as legend on a page in Power BI
I recently worked on two projects where the client wanted to show multiple metrics sliced by the same categorical data. For example,...
Jun 27, 20222 min read

Showing the number of selected items in a #PowerBI slicer
In one of the projects I was working on, I received feedback saying it is hard to understand how many items they have selected in a...
Oct 29, 20213 min read
#Power BI Slicer – Slicer properties to make it look sleeker
In my recent open data project, I created a single page report model with a sparse slicer. It’s a good trick for anyone who wants to make...
Oct 18, 20201 min read

#PowerBI Buttons with animation
The inspiration behind this post solely came from WHO website https://www.who.int/ . I went onto to check some COVID data and found quick...
Aug 25, 20202 min read

#PowerBI Bookmarks vs Page Navigation
Power BI Bookmarks, the secret behind many sleek reports, It revolutionised the entire PBI Report design approach. Initially, Bookmarks...
May 11, 20204 min read

#POWERBI REPORTS LANDING PAGE TIPS AND TRICKS: Progressive disclosure design approach in Power BI us
What is Progressive Disclosure? Progressive disclosure is an interaction design pattern that sequences information and actions across...
Apr 30, 20202 min read
Power BI reports landing page tips and tricks: Tiles using, Images, Power BI buttons, hover effects
This is a blog post series to show various ways of creating parts of landing pages for better UX and navigation Tiles using,...
Apr 23, 20202 min read

#PowerBI Auto Recovery
A quick post, how many times in Power BI Desktop, have you clicked on “No, remove the files.” and then say OOPS! Well, I did plenty of...
Apr 2, 20201 min read
Jan 2020, London #PowerBI UG DataViz
Hello all, My 2019 was restless; hence my blog, London #PowerBI UG posts went almost quiet. Well, the good news is I have committed to...
Feb 8, 20201 min read
All Blog Posts
bottom of page