Ad
 
Learn More
Favicon of Power BI Updates

Power BI Updates

Great

Microsoft Power BI • Last updated 2 days ago

Activity Score

93%
Great
Recency:100%
Cadence:83%
Completeness:100%
Health:80%

Recent Updates

Updates for August 24, 2026(2 updates)

Power BI August 2026 Feature Summary

The AI Semantic Layer You Probably Already Have

Edit your Power BI projects anywhere and reload them instantly in Power BI Desktop (Preview)

TMDL View on the web: Edit semantic models as code in your browser (Preview)

Deep dive into conditional formatting for lines and legends

Deep dive into modern visual defaults and formatting your entire report (Preview)

Power BI July 2026 Feature Summary

Bringing Power BI Insights to Every Copilot User

Deep dive into Power BI reporting with the new date picker slicer option (Preview)

Microsoft named a Leader in the 2026 Gartner® Magic Quadrant™ for Analytics and Business Intelligence Platforms

Deep dive into the Shape Map in Power BI (Generally Available)

Deep dive into tooltip options in Power BI visuals (Generally Available)

Deep dive into visual calculations: Adding calculations directly to your Power BI visuals (Generally Available)

Power BI reports and Fabric Apps: Expanding how you build on your semantic model data

Power BI Desktop Bridge (Preview)

Protect once, enforce everywhere: Protection policies for Power BI (Generally Available)

Microsoft Entra ID single sign-on for the Denodo connector in Power BI (Preview)

Microsoft Entra ID single sign-on for the Starburst connector in Power BI (Preview)

Uniform Changelog API

Access Microsoft Power BI changelog updates through our uniform API. Same JSON structure across all sources — no adapter-specific parsing needed.

API Endpoint
GET https://watchchangelog.com/api/v1/entries?source=power-bi.updates
Response Sample
{
  "source": "power-bi.updates",
  "vendor": "Microsoft Power BI",
  "id": "https://community.fabric.microsoft.com/t5/Power-BI-Updates-Blog/Direct-Lake-Calculated-Columns-Preview/ba-p/5357159",
  "published_at": "2026-08-24T16:14:20.000Z",
  "title": "Direct Lake Calculated Columns (Preview)",
  "url": "https://community.fabric.microsoft.com/t5/Power-BI-Updates-Blog/Direct-Lake-Calculated-Columns-Preview/ba-p/5357159",
  "summary": "Calculated columns are now available in preview for Direct Lake on OneLake semantic models. This has been one of the most requested capabilities since Direct Lake launched and closes a long-standing gap with Import and DirectQuery storage modes. You can define calculated columns directly in your semantic model using DAX in web modeling and Power BI Desktop, without changing the table storage mode or modifying data upstream. The problem this solves Direct Lake combines Import-like performance with near real-time data freshness by querying Delta tables in OneLake and loading data into memory as needed. But until now, if your model needed a derived column, you had only two options: push the logic upstream into the data source or move the table to a different storage mode. Calculated columns close that gap – you can now define columns directly in the semantic model using DAX without leaving Direct Lake. What you can build Common use cases include: Derived values , such as an age calculated from a birth date. Concatenating fields , such as city and region into a single field for slicers. Formatted dates  like Month-Year for grouping in visuals. Multilingual reports  using data translations with USERCULTURE(). Personalized content  based on functions like USERPRINCIPALNAME(). Examples 1. Age = DATEDIFF( DimCustomer[BirthDate], TODAY(), YEAR )   2. Customer Location = DimCustomer[CityName] & \", \" & DimCustomer[ContinentName]   3. Month Name = FORMAT( DimDate[FirstOfMonth], \"mmmm\", USERCULTURE() )   The first two return the same value for every user unless security context differs. The third adapts to the language of the person viewing the report – see Month Name. How User Context works Calculated columns now have a new  Expression Context  property. Direct Lake calculated columns support User Context expression context only. With User Context: The expression is evaluated when a user queries the model. Evaluation respects row-level security (RLS) and object-level security (OLS). Expressions that do not reference user-aware DAX expressions or secured columns typically return the same value for every user.   Considerations: Cannot be used in relationships. Direct Lake calculated columns are evaluated at query time and do not materialize. Because of this, they cannot be used as relationship keys. Build relationship keys in the Delta table when needed. Do not observe filter context.  Calculated columns return a fixed value for each row and do not respond to report filters or slicers. Use a measure when the result must change based on report interactions. Unlike standard calculated columns, Direct Lake calculated columns are evaluated in the current user's security context. This means calculations automatically respect RLS and OLS. Security behavior across expression contexts The security difference is easiest to see with a column that references a protected value. Consider a model where OLS hides DimCustomer[Education] from a \"NoEducationOLS\" role, and a calculated column derived from it: Is Graduate = IF( DimCustomer[Education] = \"Graduate Degree\", \"Yes\", \"No\" ) The result depends on the expression context:   Import - Standard Import - User Context Direct Lake - User Context Observes OLS No Yes Yes Result for a restricted user \"Yes\" or \"No\", derived from the hidden value Column not available Column not available With  Standard , a restricted user still sees the derived answer and the protection is effectively bypassed. With User Context in both Import and Direct Lake, the reference to the secured column is evaluated within the user's security context, so the restricted user does not see the derived column. The sensitive value is never exposed.   Direct Lake – User Context Expression Context (only option available)    Import – Standard Expression Context     Import – User Context Expression Context     Getting Started Calculated columns for Direct Lake are available in preview. Open a Direct Lake on OneLake semantic model in the web or Desktop, create a calculated column, and begin modeling directly in DAX. To learn more, see the Create calculated columns in Power BI Desktop documentation.",
  "tags": [
    "Microsoft",
    "power-bi.updates",
    "bi",
    "analytics",
    "microsoft"
  ]
}

Get Your Free API Key

Sign up to access the full changelog API. All public sources are free — no credit card required.

Sign Up Free →

Tags:

bivisualizationmicrosoft

Related Sources

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Share: