top of page

KNOWLEDGE HUB


Excel Currency Converter & FX Dashboard – How‑to (Free download)
What you got Dashboard : dropdown controls + KPI cards + 2 charts. Data : an example 90‑business‑day history laid out as Date + currency columns (1 EUR = X). Lists : currency codes and names used for dropdowns. HowTo (in the workbook) : a copy of the key update steps. Note: The workbook ships with demo history so everything works immediately. You can replace it with real data whenever you want. Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇

Admin
Mar 272 min read


Power BI Custom Connectors: Unlock Analytics for Every Corner of Your Organisation
Most teams barely scratch the surface of what Power BI can do. Add custom connectors, and suddenly your IT, HR, finance, and admin workflows speak the same data language. Power BI is well known for its clean dashboards and easy-to-read charts. But if you think of it only as a sales reporting tool, you are missing most of what it can actually do. The real power — no pun intended — comes when you connect it to the systems your entire organisation already runs on every day. Cust

Admin
Mar 207 min read


SharePoint for Excel & Power BI: Best Practices, Permissions, and Real-World Hacks
SharePoint can be either your best “single source of truth”… or the reason your refreshes fail on Monday morning. This guide shows how to structure SharePoint properly (sites, libraries, lists), set permissions that scale, and connect everything cleanly to Excel and Power BI —with practical “do this / don’t do that” patterns. Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 1) SharePoint basics that matter for BI people Sites, Libraries, Lists

Admin
Dec 14, 20254 min read


Symbols, Icons (Emojis) & Hex Codes in Excel + Power BI + Power Query
If you’ve ever wanted cleaner dashboards, faster “at-a-glance” reading, and less “wall of numbers” fatigue—Unicode symbols + hex colors are a surprisingly powerful combo. In this post you’ll learn practical, copy-paste-ready tricks for Excel , Power BI (DAX + conditional formatting) , and Power Query . Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 Why this matters (real-life use cases) Status columns that actually read well : ✅ OK, ⚠ Warning,

Admin
Dec 13, 20253 min read


SharePoint.Files vs SharePoint.Contents in Power Query: Which One Should You Use?
Check out some of our FREE templates and materials. Jtzt Abonnie Overview When you connect Power Query / Power BI to a SharePoint site (or document library), there are (at least) two common M-functions you may see or use: SharePoint.Files(siteUrl as text, optional options as record) as table SharePoint.Contents(siteUrl as text, optional options as record) as table Although they sound similar, their behavior, performance, metadata returned, and navigation experience differ. Un

Admin
Nov 9, 20256 min read


Data Types in Power Query vs. Data Types in Power BI’s Table View (Canvas)
Hook: If your model “mysteriously” changes numbers, breaks relationships, or sorts months alphabetically—blame data types. What we’ll cover: where to define types (and why), the safest order of operations across the ETL chain, Power Query vs. Model vs. Table View, special cases (DirectQuery, currency, duration), and concrete, copy-paste examples. 1) Why data types matter (and where they live) Power Query (PQ): Data shaping stage. Types here affect folding, transformations

Admin
Nov 2, 20255 min read


Dynamic File Path Handling in Excel & Power BI
Hook: Hard-coded paths are silent project killers. Move a file, share a workbook, or publish a PBIX—and boom: refresh fails. Goal: In ~10 minutes you’ll set up robust, parameter-driven paths for Excel (Power Query) and Power BI (Desktop & Service), plus a tiny, reusable M pattern you can paste into any project. Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 1) Why hard-coded paths fail When you embed "C:\Users\Alice\Project\data.csv" in a qu

Admin
Oct 22, 20254 min read


Building a Power BI Earthquake Monitor (Europe) — From API to KPIs
Goal: a fast, self-updating Power BI report that tracks earthquakes in the European–Mediterranean region (with a global table for comparison), highlights activity hotspots, and surfaces clean KPIs for decision-making. Scope: Earthquakes in the European-Mediterranean region with magnitude 4.5 or greater within the last 720 days or the last 2 years. Source: ETH Zürich - Swiss Seismological Service (HTML daily data): http://www.seismo.ethz.ch/en/earthquakes/europe/last90daysMa

Admin
Sep 15, 20254 min read


The Best Power Query UI Features You’re Probably Not Using
Power Query is often seen as a tool for just loading and cleaning data — but it offers far more than the basics. Most users rely on a handful of transformations, while the UI hides powerful features that can make your workflow faster, cleaner, and easier to maintain. In this post, I’ll walk you through the best Power Query UI functions and hidden gems — no M code required. Check out some of our FREE templates and materials. I repeat, no M-code, just UI!!! "Discover the Top 1

Admin
Sep 12, 20255 min read


Top 5 Reusable M Code Functions for Power BI/Excel (Power Query)
Power BI’s Power Query (M language) allows creating custom functions and reusable query steps to simplify common tasks. Below are five versatile M-code solutions – a mix of data transformation helpers and analysis utilities – that you can copy into your Power BI queries with minimal adjustments. Each function includes the full M code, an explanation of its purpose, and an example use case in real-world projects. Check out some of our FREE templates and materials. PRACTICE MAT

MirVel
Aug 31, 20254 min read


Power Query Performance Playbook (Power BI & Excel)
Want faster refreshes and snappier previews? Here’s a practical, no-nonsense guide to making Power Query load much quicker using only generic patterns and examples. Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 Quick Wins Fold early, fold often: Filter and select columns as the first steps. Prune columns: Load only what you use. Reference, don’t duplicate: Reuse staged queries. Avoid row-by-row custom columns: Prefer joins, grouping, and

MirVel
Aug 28, 20253 min read


Automatically Import Data from Email Links Using Power Query in Excel or Power BI
Have you ever received an email with a link to download a CSV or Excel file, and wished it could just go straight into your Excel sheet or Power BI dashboard? Good news: it can. With Power Query , you can connect directly to these file links—whether they’re public or require Microsoft login—and automatically load them into Excel or Power BI. This blog shows how to do it step by step. Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 Why Use Power

MirVel
Jul 11, 20253 min read


Power Query: Custom Function for Error Detection in Tables
When you're transforming data in Power BI or Excel using Power Query, you're bound to run into errors —mismatched data types, division by text, nulls, you name it. But instead of manually inspecting row by row, why not automate error detection with a custom Power Query function ? Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 In this blog post, I’ll walk you through a clean method to catch and analyze all row-level errors using Power Query. Th

MirVel
Jun 9, 20253 min read


Power Query in Excel & Power BI: The Ultimate Data Transformer
Power Query is Microsoft’s powerhouse tool for data transformation and automation, built into Excel and Power BI. If you’ve ever spent hours copy-pasting and cleaning data manually (and let’s face it, most of us have), Power Query is here to save the day. This blog post will take a casual yet detailed dive into Power Query, its benefits, and how to use it, from basic to advanced scenarios. We’ll walk through practical examples with sales, trade, and technical data, including

MirVel
May 13, 202521 min read


Power Query: Clean All Text Columns in the Same Query
Function: Would you like to clean multiple columns in a single operation? This custom step allows you to clean as many columns as...

MirVel
Apr 20, 20251 min read


Power Query: Rename Columns from a Mapping Table (Inline step)
Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 Function: Would you like to rename multiple columns in a single operation? This custom step allows you to rename as many columns as needed. You need one mapping table (let's call it "RenameTbl") with columns: OldName and NewName , and then reference it simply with a Custom Column step. Yellow markings indicate the difference between Old and New Columns after the custom step. Custom Column in app

MirVel
Apr 19, 20251 min read


Power Query: How to Filter Out Empty Rows and Columns with Custom M Functions
Remove Empty Rows and Columns from tables by using Power Query custom functions. No need to load empty columns anymore.

MirVel
Apr 6, 20253 min read


Power Query: Convert Date Format (Universal Format)
Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 Function: Converts different date formats into YYYY-MM-DD or any other format that you define. You define it in code, it executes! Date column with mixed date formats Usage: = ConvertToISODate("03/13/2025") → Returns: "2025-03-13" let ConvertToISODate = (inputDate as any) as nullable text => let ConvertedDate = try Date.ToText(Date.From(inputDate), "yyyy-MM-dd") otherwise

MirVel
Mar 16, 20251 min read


Power Query: Extract Numbers from a Text String
Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 Function: Extracts only the numeric values from a given text. Simply add custom function in Power Query and define your column. Add a new Query from Sources Usage: = ExtractNumbers("Order ID: 123ABC456") → Returns: "123456" Power Query code for use and reuse: let ExtractNumbers = (inputText as nullable text) as nullable text => let NumbersOnly = if inputText = null the

MirVel
Mar 13, 20251 min read


Power Query: Remove Special Characters from Text
Check out some of our FREE templates and materials. PRACTICE MATERIAL BELOW!👇 Function: This function, RemoveSpecialChars, cleans a text string by removing special characters, retaining only letters and numbers. Add fx to the blank query (Advanced Editor) Usage Example: Using = RemoveSpecialChars("H3ll0! W@rld#") will return "H3ll0 Wrld". The function removes specified special characters from the input text, ensuring a clean output. Power Query code for use and reuse: Rem

MirVel
Mar 13, 20251 min read
bottom of page
