<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PBIDocs Blog & Tutorials</title>
    <link>https://pbidocs.com/blog</link>
    <description>Practical fixes, cheat sheets, and end-to-end tutorials for Power BI, DAX, and Power Query.</description>
    <language>en-us</language>
    <atom:link href="https://pbidocs.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why Did My Power Query Refresh Suddenly Get Slower?</title>
      <link>https://pbidocs.com/blog/refresh-suddenly-slow-query-folding-broke</link>
      <guid>https://pbidocs.com/blog/refresh-suddenly-slow-query-folding-broke</guid>
      <description>A refresh that used to take seconds and now takes minutes, with no error and no obvious cause, almost always means query folding silently broke somewhere. Here&apos;s how to find exactly which step, and the four usual causes.</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <category>Power Query</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Power Query Error: We Couldn&apos;t Convert to Number (or Date)</title>
      <link>https://pbidocs.com/blog/couldnt-convert-to-number-date-error</link>
      <guid>https://pbidocs.com/blog/couldnt-convert-to-number-date-error</guid>
      <description>&quot;DataFormat.Error: We couldn&apos;t convert to Number&quot; (or Date) usually isn&apos;t bad data — it&apos;s a locale mismatch, hidden whitespace, or a stray non-numeric value. Here&apos;s how to find which, and the fix for each.</description>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <category>Power Query</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Build an Earned Value Management (EVM) Dashboard in Power BI</title>
      <link>https://pbidocs.com/tutorials/build-an-evm-dashboard</link>
      <guid>https://pbidocs.com/tutorials/build-an-evm-dashboard</guid>
      <description>An end-to-end tutorial for systems and program engineers: turn a task list into real CPI, SPI, and EAC measures in DAX, using a disconnected date table to project planned value over time.</description>
      <pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
      <category>Tutorial</category>
      <category>DAX</category>
      <category>Data Modeling</category>
      <category>Tutorial</category>
    </item>
    <item>
      <title>Power Query Error: Formula.Firewall and Privacy Level Errors</title>
      <link>https://pbidocs.com/blog/formula-firewall-privacy-level-error</link>
      <guid>https://pbidocs.com/blog/formula-firewall-privacy-level-error</guid>
      <description>&quot;Formula.Firewall: Query references other queries or steps, so it may not directly access a data source&quot; comes from Power Query&apos;s privacy level checks, not a bug in the query. Here&apos;s what triggers it and how to fix it properly.</description>
      <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
      <category>Power Query</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Build a Product Usage Dashboard on a Fabric Lakehouse</title>
      <link>https://pbidocs.com/tutorials/build-a-fabric-lakehouse-dashboard</link>
      <guid>https://pbidocs.com/tutorials/build-a-fabric-lakehouse-dashboard</guid>
      <description>An end-to-end Microsoft Fabric tutorial: land raw usage events in a Lakehouse, clean and shape them with a notebook into a star schema, connect Power BI in Direct Lake mode, and build a report — no Import refresh involved.</description>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <category>Tutorial</category>
      <category>Fabric</category>
      <category>Data Modeling</category>
      <category>DAX</category>
      <category>Tutorial</category>
    </item>
    <item>
      <title>DAX CALCULATE Modifiers Cheat Sheet</title>
      <link>https://pbidocs.com/blog/dax-calculate-modifiers-cheat-sheet</link>
      <guid>https://pbidocs.com/blog/dax-calculate-modifiers-cheat-sheet</guid>
      <description>A fast, scannable reference for the filter-modifying functions used inside CALCULATE — ALL, ALLEXCEPT, ALLSELECTED, REMOVEFILTERS, KEEPFILTERS, and USERELATIONSHIP.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <category>DAX</category>
      <category>Cheat Sheet</category>
    </item>
    <item>
      <title>Power BI Error: Couldn&apos;t Load the Data for This Visual</title>
      <link>https://pbidocs.com/blog/couldnt-load-data-for-this-visual</link>
      <guid>https://pbidocs.com/blog/couldnt-load-data-for-this-visual</guid>
      <description>&quot;Couldn&apos;t load the data for this visual&quot; is a generic banner covering several unrelated causes. Here&apos;s how to read the real error underneath it, and the four usual culprits.</description>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <category>Power BI Service</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Power BI Error: A Single Value for Column Cannot Be Determined</title>
      <link>https://pbidocs.com/blog/single-value-column-cannot-be-determined</link>
      <guid>https://pbidocs.com/blog/single-value-column-cannot-be-determined</guid>
      <description>This error means a measure referenced a column directly instead of aggregating it. Here&apos;s why it often works at the row level and breaks at the total, and how to fix it.</description>
      <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
      <category>DAX</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Power BI Error: The Key Didn&apos;t Match Any Rows in the Table</title>
      <link>https://pbidocs.com/blog/key-didnt-match-any-rows-error</link>
      <guid>https://pbidocs.com/blog/key-didnt-match-any-rows-error</guid>
      <description>&quot;The key didn&apos;t match any rows in the table&quot; comes from LOOKUPVALUE finding zero matches, not too many. Here&apos;s how to find why, and the four usual causes.</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <category>DAX</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Power BI Error: Column Contains a Duplicate Value</title>
      <link>https://pbidocs.com/blog/column-contains-duplicate-value-error</link>
      <guid>https://pbidocs.com/blog/column-contains-duplicate-value-error</guid>
      <description>&quot;The column &apos;X&apos; in table &apos;Y&apos; contains a duplicate value&quot; happens when you try to build a relationship on a column that isn&apos;t actually unique. Here&apos;s how to find and fix the duplicates.</description>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <category>Data Modeling</category>
      <category>Power Query</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Build a Complete Sales Analysis Report</title>
      <link>https://pbidocs.com/tutorials/build-a-sales-analysis-report</link>
      <guid>https://pbidocs.com/tutorials/build-a-sales-analysis-report</guid>
      <description>An end-to-end Power BI tutorial: clean raw sales data in Power Query, model it as a star schema, write real DAX measures, and lay out a report — using one consistent dataset from start to finish.</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <category>Tutorial</category>
      <category>Power Query</category>
      <category>Data Modeling</category>
      <category>DAX</category>
      <category>Tutorial</category>
    </item>
    <item>
      <title>DAX Time Intelligence Cheat Sheet</title>
      <link>https://pbidocs.com/blog/dax-time-intelligence-cheat-sheet</link>
      <guid>https://pbidocs.com/blog/dax-time-intelligence-cheat-sheet</guid>
      <description>A fast, scannable reference for the DAX time intelligence functions you&apos;ll actually reach for — YTD, prior period, and period-over-period comparisons.</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <category>DAX</category>
      <category>Cheat Sheet</category>
    </item>
    <item>
      <title>How to Fix a Circular Dependency Error in DAX</title>
      <link>https://pbidocs.com/blog/fix-circular-dependency-dax</link>
      <guid>https://pbidocs.com/blog/fix-circular-dependency-dax</guid>
      <description>&quot;A circular dependency was detected&quot; usually comes from a calculated column, not a measure. Here&apos;s how to find the cycle and break it.</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <category>DAX</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>Power Query Error: Expression.Error - The Field Wasn&apos;t Found</title>
      <link>https://pbidocs.com/blog/power-query-expression-error-field-not-found</link>
      <guid>https://pbidocs.com/blog/power-query-expression-error-field-not-found</guid>
      <description>This error means a step is referencing a column name that doesn&apos;t exist by the time it runs. Here&apos;s how to find which step, and the four usual causes.</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <category>Power Query</category>
      <category>Troubleshooting</category>
    </item>
  </channel>
</rss>
