Power BI Partitions & Expressions

Manage Power BI table partitions, M expressions, and calendar configurations via pbi-cli.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/marcelodfelman/pbi-skills --skill power-bi-partitions-expressions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Power BI Partitions & Expressions
Source: https://github.com/marcelodfelman/pbi-skills/tree/main/power-bi-partitions
Command: npx skills add https://github.com/marcelodfelman/pbi-skills --skill power-bi-partitions-expressions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Power BI users manage complex data loading configurations by simplifying partition management, Power Query expressions, and calendar table setup.

Core Features & Use Cases

  • Partition Management: Create, list, refresh, and delete table partitions to support incremental refresh and efficient data loading.
  • Expression Configuration: Manage reusable M/Power Query named expressions for shared data sources, parameters, and connection settings.
  • Calendar Table Setup: Configure date tables for time intelligence scenarios and validate Power Query data generation patterns.

Quick Start

Use the Power BI Partitions & Expressions skill to configure incremental refresh partitions and manage shared Power Query data source expressions in my model.

Frequently Asked Questions about Power BI Partitions & Expressions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure incremental refresh partitions in Power BI?

Configure incremental refresh partitions by managing table partitions through pbi-cli operations. This Skill creates, lists, refreshes, and deletes partitions to optimize data loading workflows and automate JSON-based model updates.

What is the best way to manage shared Power Query M expressions across data sources?

Manage shared Power Query M expressions by configuring reusable named expressions for parameters and connection settings. This centralizes data source control and streamlines expression management within your Power BI model.

How do I set up and mark a calendar table for Power BI time intelligence?

Set up calendar tables by configuring date table settings and validating Power Query data generation patterns. This ensures proper date configuration for accurate time intelligence calculations and reporting.

Can I automate Power BI partition creation and TMDL-based model workflows using pbi-cli?

Yes, automate partition creation and TMDL-based model workflows using pbi-cli operations. This Skill applies JSON automation to manage partitions, expressions, and table date configurations without manual interface intervention.

Do I need pbi-cli to manage Power BI table partitions and named expressions?

Yes, pbi-cli operations are required to execute partition creation, expression management, and calendar marking. This Skill relies on command-line automation to configure incremental refresh and TMDL-based model workflows.

Why are my Power Query data generation patterns failing during calendar table validation?

Calendar table validation fails when Power Query M expressions contain incorrect date generation patterns. This Skill validates data generation logic and configures table date settings to ensure proper time intelligence setup.