From 6df07bce1b004e581b88ea920f62d88df09cbf7a Mon Sep 17 00:00:00 2001 From: Maria Jose Ferreira Fernandes <171664470+MariaJoseFF@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:08:00 +0200 Subject: [PATCH 1/2] docs: add compatibility level 1705 Documents Tabular Editor support for TOM compatibility level 1705 (Power BI / Fabric), the new latest level, with 1702 still available: - Update compatibility level how-to: add 1705 and user-context calculated columns (1705+) - New Model (Power BI) tutorial: use 1705 as latest (also fixes a stale 1609 value) - te CLI init reference: new default 1705 for PowerBI mode - 'latest compatibility' BPA rule example: current max 1705 Reflects TE3 support for level 1705 landing in an upcoming release. --- content/features/te-cli/te-cli-commands.md | 6 +++--- content/how-tos/update-compatibility-level.md | 7 ++++--- content/kb/bpa-powerbi-latest-compatibility.md | 6 +++--- content/tutorials/new-pbi-model.md | 4 ++-- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/content/features/te-cli/te-cli-commands.md b/content/features/te-cli/te-cli-commands.md index b68e66c06..1873911d2 100644 --- a/content/features/te-cli/te-cli-commands.md +++ b/content/features/te-cli/te-cli-commands.md @@ -215,19 +215,19 @@ te open ./model.bim # Open a BIM file in TE3 ### init -Create a new empty semantic model at the given path. Defaults to a TMDL model in `PowerBI` compatibility mode at compatibility level 1702. +Create a new empty semantic model at the given path. Defaults to a TMDL model in `PowerBI` compatibility mode at compatibility level 1705. `te init` accepts: - `` - positional argument: directory to create the model in (omit to use the global `--model` path). - `--compatibility-mode ` - `PowerBI` (default) or `AnalysisServices`. -- `--compatibility-level ` (alias `--compat`) - compatibility level. Defaults to `1702` when the mode is `PowerBI`, `1500` otherwise. See @update-compatibility-level. +- `--compatibility-level ` (alias `--compat`) - compatibility level. Defaults to `1705` when the mode is `PowerBI`, `1500` otherwise. See @update-compatibility-level. - `--name ` - model/database name (default: the directory name). - `--serialization ` - `tmdl` (default), `bim` (alias `tmsl`), `database.json`, `pbip`. - `--force` - replace any existing file or directory at the target path. ```bash -te init ./new-model # TMDL, PowerBI mode, compat 1702 +te init ./new-model # TMDL, PowerBI mode, compat 1705 te init ./new-model --serialization bim # Single-file BIM model te init ./as-model --compatibility-mode AnalysisServices # AS model, compat 1500 te init ./existing-dir --force # Overwrite non-empty directory diff --git a/content/how-tos/update-compatibility-level.md b/content/how-tos/update-compatibility-level.md index 382dca9b2..f0578857d 100644 --- a/content/how-tos/update-compatibility-level.md +++ b/content/how-tos/update-compatibility-level.md @@ -30,7 +30,7 @@ Compatibility Level and Compatibility Mode are separate properties that serve di | Property | Controls | Values | |---|---|---| -| `Database.CompatibilityLevel` | Which TOM features are available (e.g., custom calendars, DAX UDFs) | `1200`, `1500`, `1600`, `1701`, `1702`, etc. | +| `Database.CompatibilityLevel` | Which TOM features are available (e.g., custom calendars, DAX UDFs) | `1200`, `1500`, `1600`, `1701`, `1702`, `1705`, etc. | | `Database.CompatibilityMode` | Which platform the model targets, which TOM objects and properties are available, and which edition restrictions apply | `Unknown`, `AnalysisServices`, `PowerBI`, `Excel` | If you need to change the platform target rather than unlock new TOM features, see [Change compatibility mode](xref:change-compatibility-mode). @@ -40,7 +40,7 @@ If you need to change the platform target rather than unlock new TOM features, s Upgrade when: - A feature exists in Power BI Desktop but the related TOM property is missing in Tabular Editor -- You need newly introduced capabilities like **custom calendars** (1701+) or **DAX user-defined functions** (1702+) +- You need newly introduced capabilities like **custom calendars** (1701+), **DAX user-defined functions** (1702+), or **user-context calculated columns** (calculated columns that use user-context functions, 1705+) - You're standardizing development across environments and want consistent minimum feature sets ## Before you start @@ -86,6 +86,7 @@ Examples: - **Custom calendars:** 1701+ - **DAX UDFs:** 1702+ +- **User-context calculated columns:** 1705+ > [!NOTE] > Minimum required levels for features can change as the platform evolves. Always verify prerequisites in current documentation. Some levels/features are Power BI-only and may not be available on SSAS/AAS. @@ -134,4 +135,4 @@ After updating and saving: - Confirm **Database → Compatibility Level** reflects the new value in Tabular Editor - Verify the expected feature surfaces (e.g., the **Functions** node becomes available at 1702+) -- If targeting SSAS/AAS, validate deployment against the server's supported compatibility levels \ No newline at end of file +- If targeting SSAS/AAS, validate deployment against the server's supported compatibility levels diff --git a/content/kb/bpa-powerbi-latest-compatibility.md b/content/kb/bpa-powerbi-latest-compatibility.md index c4b448d8e..4069120d7 100644 --- a/content/kb/bpa-powerbi-latest-compatibility.md +++ b/content/kb/bpa-powerbi-latest-compatibility.md @@ -70,17 +70,17 @@ Team policy to delay upgrades. ``` Model Compatibility Level: 1500 -Current Maximum Level: 1700 +Current Maximum Level: 1705 ``` ### After Fix ``` -Model Compatibility Level: 1700 (Latest) +Model Compatibility Level: 1705 (Latest) ``` Access to new features like enhanced calculation groups and field parameters. ## Compatibility Level -This rule applies to Power BI models at all compatibility levels. \ No newline at end of file +This rule applies to Power BI models at all compatibility levels. diff --git a/content/tutorials/new-pbi-model.md b/content/tutorials/new-pbi-model.md index 441d983bd..f69429654 100644 --- a/content/tutorials/new-pbi-model.md +++ b/content/tutorials/new-pbi-model.md @@ -1,4 +1,4 @@ ---- +--- uid: new-pbi-model title: Create a Power BI Semantic Model author: Daniel Otykier @@ -34,7 +34,7 @@ This page walks you through the process of creating a new Power BI semantic mode ![New model](~/content/assets/images/tutorials/new-pbi-model.png) -- Provide a name for your model or use the default value. Then, set the compatibility level to "1609 (Power BI / Fabric)". +- Provide a name for your model or use the default value. Then, set the compatibility level to "1705 (Power BI / Fabric)" (the latest Power BI / Fabric level). "1702 (Power BI / Fabric)" also remains available if you need it. - For the best development experience, check the "Use workspace database" option. This requires that you have a development workspace available in Power BI, with XMLA read/write enabled. When you click OK, you will be prompted to enter the connection string for the Power BI workspace in which you want the workspace database created. > [!NOTE] From 1d7833deb2154ed5bd4db3951617674e5e789e6b Mon Sep 17 00:00:00 2001 From: Maria Jose Ferreira Fernandes <171664470+MariaJoseFF@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:57:00 +0200 Subject: [PATCH 2/2] docs: drop redundant note about 1702 remaining available --- content/tutorials/new-pbi-model.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/tutorials/new-pbi-model.md b/content/tutorials/new-pbi-model.md index f69429654..aae2486c8 100644 --- a/content/tutorials/new-pbi-model.md +++ b/content/tutorials/new-pbi-model.md @@ -34,7 +34,7 @@ This page walks you through the process of creating a new Power BI semantic mode ![New model](~/content/assets/images/tutorials/new-pbi-model.png) -- Provide a name for your model or use the default value. Then, set the compatibility level to "1705 (Power BI / Fabric)" (the latest Power BI / Fabric level). "1702 (Power BI / Fabric)" also remains available if you need it. +- Provide a name for your model or use the default value. Then, set the compatibility level to "1705 (Power BI / Fabric)" (the latest Power BI / Fabric level). - For the best development experience, check the "Use workspace database" option. This requires that you have a development workspace available in Power BI, with XMLA read/write enabled. When you click OK, you will be prompted to enter the connection string for the Power BI workspace in which you want the workspace database created. > [!NOTE]