top of page
The Journal of My Work


Designing with Intent: The Power of Visual Cues in BI Dashboards
Building AI agents to create Power BI reports taught me something crucial: functional doesn't mean usable. My agent kept cramming everything onto one screen because it didn't understand design intent. This post explores visual cues and the principles that make dashboards intuitive, not just technically correct.


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 next important step: creating and managing measures. Having all measures simplifies processes significantly; it makes changes easier, makes smoother documentation, enhances AI productivity and facilitates deployment to a new semantic model. What I appreciate most is the ability to add descriptions and organise measures into folders effortles


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…


#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,…


Replace all numeric values in multiple columns using #PowerQuery
Learn how to replace all numeric values in multiple Power Query columns at once. A practical M language solution for data transformation in Power BI.


#PowerBI Audit log using #Office365 Management API
I love automating things, I have read somewhere, a good developer always tries to automate things, but in my case, I…


PowerBI Embedded with OneNote
I am a huge OneNote fangirl, most of the times I start my working day by opening OneNote. But yesterday I…
bottom of page