John Kerski's Avatar

John Kerski

@jkerski.bsky.social

I'm a data engineer with a passion for DataOps.

234 Followers  |  45 Following  |  53 Posts  |  Joined: 27.09.2023  |  1.8233

Latest posts by jkerski.bsky.social on Bluesky

Potential Issue: Unpivot Columns & Null Values in Power Query
In this video, I demonstrate how Power Query Lint detects a common issue when unpivoting data that contains null values and how to quickly fix it. Potential Issue: Unpivot Columns & Null Values in Power Query

New Video Drop!

Ever had trouble unpivoting data with null values in Power Query? You're not alone. In this quick demo, I show how Power Query Lint can catch a common mistake and how to fix it fast.

πŸŽ₯ Watch here:

13.11.2025 17:30 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Power Query is everywhere in Microsoft tools.

We built Power Query Lint to help you write better M code, faster.
It scans your code, flags issues, and saves you time.

πŸ”— pqlint.com
πŸ“Ί youtube.com/@pqlint

05.11.2025 17:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Potential Issue: Using Record.Field can lead to Cell-Level Errors
In this video, I demonstrate how pqlint.com helps identify potential cell-level errors in your Power Query code, especially when using Record.Field. This issue is commonly seen when importing data… Potential Issue: Using Record.Field can lead to Cell-Level Errors

New Power Query Lint Video!

In this video, I show how Power Query Lint helps catch cell-level errors in your code, especially when using Record.Field with SharePoint data.

I walk through a real-world example and explain how to fix it.

πŸ“Ί Watch here:

03.11.2025 17:06 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸŽ₯ New video on Power Query Lint!

Learn how to speed up Power BI model refreshes when importing SharePoint List data using Power Query Lint.

Watch here: youtu.be/XGPD4PV_G-A

Try the Pro version free with code PQLINTOCT25 at checkout. Cancel anytime.

19.10.2025 13:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

How do you get started using Fabric CLI and GitHub Actions for Power BI?

I've shared a template to help. It tracks changes to Reports and Semantic Models and publishes to your workspace.

πŸ‘‰ github.com/kerski/fabri...

15.10.2025 12:02 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

We've had lots of requests about GitHub Actions, and our new video covers it!

See how to integrate Power Query Lint API with GitHub Actions in your Power BI development.

Use code PQLINTOCT25 for your first month free of Power Query Lint Pro: youtu.be/mnimnwinF2Y

12.10.2025 13:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

New in Power Query Lint Pro!
πŸ”ΉDatabricks + Foundry Support - Detects import modes & flags where incremental refresh can cut CUs on Fabric.
Get your first month free with PQLINTOCT25 β†’ powerquerylint.com

07.10.2025 17:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Using Web.Contents in Power Query?

If you don’t use the Relative Path parameter, it could break in the Power BI Service.

My latest video shows how Power Query Lint flags this issue and how to avoid it.

youtu.be/vPVszRKqa-8

04.10.2025 13:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Potential Issue - SharePoint Files & Filtering File Types
In this video, I highlight a potential issue that may occur when filtering specific file types in SharePoint. Potential Issue - SharePoint Files & Filtering File Types

Are you importing files from SharePoint into Power BI or Power Pivot? πŸ“‚

In my latest video, I walk through a potential issue that Power Query Lint can detect. Many people miss it when filtering for files because they don’t consider case sensitivity.

Check it out: www.youtube.com/watch?v=j4wc...

30.09.2025 17:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Power Query Lint: Enhancing M Code Performance and Quality, Thu, Sep 18, 2025, 11:30 AM | Meetup Power Query Lint is an innovative web-based tool aimed at improving the quality, readability, and performance of Power Query M code, which is essential for data transformat

Tomorrow (Sept. 18) at 12:30 PM Eastern, I’ll be demonstrating Power Query Lint at the Nashville Power BI User Group.

πŸ’» This is a free, online event and I’ll be showing features that are free to use.

πŸ‘‰ Register here:

18.09.2025 01:06 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

New release for Power Query Lint!

You can now try a free API version to run checks in your Azure DevOps pipeline.

Setup guide + best practices πŸ‘‰ blog.kerski.tech/making-your-...

16.09.2025 16:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Excited to share Power Query Lint at the Nashville Power BI User Group this Thursday, Sept 18!

βœ… Speed up semantic model reviews
βœ… Guidance for new Power Query users
βœ… Free online session πŸ™‚

Register: www.meetup.com/nashville-mo...

14.09.2025 14:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

New Video Posted! πŸŽ₯

I cover how Power Query Lint can help you avoid a frustrating issue with parameters before you hit that publish button.

Watch here: youtu.be/iXc9Kh0cYcQ

Use coupon code PQLINTSEP25 for the first month free (cancel anytime).

09.09.2025 17:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Potential Issue: Sorting and Removing Duplicates
In this video, I walk through a potential issue that can occur when sorting and removing duplicates in Power Query. Potential Issue: Sorting and Removing Duplicates

πŸŽ₯ New Power Query Lint Video!

Rule: Use Table.Buffer Before Table.RemoveDuplicates to Preserve Sort Order

This subtle issue keeps showing up in peer reviews. Now it’s automated with Power Query Lint βœ…

03.09.2025 18:01 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Two new rules in Power Query Lint Pro!

βœ… Use List.Buffer with List.Contains to avoid slow refreshes
βœ… Use SharePoint.Contents instead of filtering SharePoint.Files to save time & capacity
Build better semantic models πŸ‘‰ pqlint.com
Code AUGAPI2025 = 1st month free

29.08.2025 23:24 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. - YouTube

Seeing β€œAdded Custom15” in your Power Query steps?
Commenting your code saves you and your team serious time.

πŸŽ₯ New video: Why comments matter + how Power Query Lint helps

26.08.2025 22:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Power Query Lint API with Fabric Notebooks
In this video, I show you how to lint the Power Query code inside your Semantic Models using Microsoft Fabric Notebooks. Link to notebook file referenced in the video:… Power Query Lint API with Fabric Notebooks

Want to automate checking Power Query in semantic models for issues and best practices? See how to use a Microsoft Fabric Notebook with Power Query Lint Pro's API to catch issues before production. Code AUGAPI25 for 1 month free.

youtu.be/QdVmDNaGGek

23.08.2025 12:36 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Want to automate checking your Power Query in semantic models?

Power Query Lint Pro has an API!

See how to use Azure DevOps Pipelines to catch issues & enforce best practices before production.

Use code AUGAPI25 for 1 month free.
πŸŽ₯ youtu.be/EjXEYyAnB6U

12.08.2025 23:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Future Data Driven summit 2025: Registration Future Data Driven is a marquee, online event focusing on the comprehensive Microsoft Data Platform. Our mission is to inform and update attendees with Data & AI, DevOps & DataOps, PowerBI &…

I'm excited to speak at the Future Data Driven Summit on Sept 24, 2025!

I’ll share techniques and free templates to make your Power BI reports and models more data-driven.

Free online event, register now:

10.08.2025 12:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Sharing TMDL scripts in Power BI? Before you hit "Apply," make sure you understand what that script is doing.

βœ… Tips to reduce risk in Power BI Desktop
βœ… Use Power Query Lint's Scan TMDL feature for insights

Watch here: youtu.be/O1sXXYzMcsM

09.08.2025 12:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Quick tip: To call Kusto (Eventhouse) APIs in Microsoft Fabric with a service principal, use this token scope: kusto.kusto.windows.net/.default

04.08.2025 20:05 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

TMDL View in Power BI Desktop lets you analyze, review & back up semantic model definitions.

See how to scan your model’s Power Query for issues & best practices with Power Query Lint Pro:
πŸ”— youtu.be/66A_RJbExXg
Use code JULYAPI2025 by July 31 for your 1st month free.

30.07.2025 15:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

What is Power Query Lint?

It helps you identify issues and enforce best practices in Power Query across your Power BI semantic models.

πŸ“Ί Watch the introduction video: youtu.be/djHiq2aRpnc

Use code JULYAPI2025 for your first month free. Cancel anytime.

27.07.2025 13:44 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

TMDL View in Power BI Desktop is a game changer. One click gives you your model's full definition.

You can also paste it into Power Query Lint Pro to lint all partitions and expressions at once.

Faster reviews. Cleaner code.

pqlint.com

23.06.2025 14:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

A teacher once said to me: β€œCommenting code is like cleaning your guest bathroom, tedious but appreciated.”
Now it’s easier with Azure OpenAI + Power Query Lint Pro:
βœ… Auto-comment
βœ… Rename steps
βœ… Validate code
Let AI clean up your M code πŸ‘‰ pqlint.com

19.06.2025 13:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

At Power BI Days DC, we ran a Power Query Escape Room with 10 puzzles. To auto-check answers, we used CFT's new Power Query Lint tool: πŸ‘‰ pqlint.com - Free version has 20 rules, paid has 60+ rules, TMDL linting & OpenAI auto-commenting. Try it out!

18.06.2025 16:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

On June 24th, I’ll be speaking at the Triangle SQL Server User Group on automatically checking for broken visuals in Power BI.

I'll share templates to help you get started, and show how to avoid that dreaded grey box of death before your users ever see it. πŸ˜…

Event link: bit.ly/3HMJou2

11.06.2025 17:16 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

I’m excited to speak at TechCon 365 Seattle (June 23-27) on Leveraging Large Language Models with Power BI. I’ll be sharing practical examples of how I use LLMs to improve Power BI development quality, w/ tools & techniques you can start using right away.
techcon365.com/portal/

10.06.2025 13:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Power BI Days DC is next week, June 12 & 13th!
🧩 Can you defeat Lord Taart Chart and his Power Query puzzles?
🎀 Hear from speakers in GCC/DoD tenants and take home real-world best practices.
🎟️ Free, in-person event: register now: bit.ly/4kdtVld

06.06.2025 13:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ†• Blog Post: Power Query + Multiple Value Parameters in Paginated Reports

Power Query in Paginated Reports is underrated, especially for handling multiple value parameters.

Learn how to ditch RSCustomDaxFilter bit.ly/3Fl7kEk

04.06.2025 16:36 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@jkerski is following 20 prominent accounts