|
| 1 | +--- |
| 2 | +uid: release-3-24-1 |
| 3 | +--- |
| 4 | +# Tabular Editor 3.24.1 |
| 5 | + |
| 6 | +# [**Downloads**](#tab/downloads) |
| 7 | + |
| 8 | +Tabular Editor 3.24.1 downloads: |
| 9 | + |
| 10 | +- Download [Tabular Editor 3.24.1 (x64)](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.Installer.x64.Net8.exe) *(recommended)* |
| 11 | +- Download [Tabular Editor 3.24.1 (ARM64)](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.Installer.ARM64.Net8.exe) |
| 12 | +- Portable versions: [x64](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.x64.Net8.zip), [ARM64](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.ARM64.Net8.zip) |
| 13 | +- MSI version: [x64](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.x64.Net8.msi), [ARM64](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.ARM64.Net8.msi) |
| 14 | + |
| 15 | +*If you haven't used Tabular Editor 3 before, you are eligible to a 30 day trial, which can be activated after installation. You can also [purchase a license](https://tabulareditor.com/licensing).* |
| 16 | + |
| 17 | +# [**SHA-256 checksums**](#tab/checksums) |
| 18 | + |
| 19 | +| File | .NET runtime | Platform | SHA-256 | |
| 20 | +| -- | -- | -- | -- | |
| 21 | +| [TabularEditor.3.24.1.Installer.x64.Net8.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.Installer.x64.Net8.exe) | .NET 8 | x64 | `882645C0CAF8E1B53D54511302DF04675D705BE4497E2DA59AE98608B3EDCB6A` | |
| 22 | +| [TabularEditor.3.24.1.x64.Net8.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.x64.Net8.msi) | .NET 8 | x64 | `6320BF030F9CB30A06155453E0C11ACCA949A969A64146E36231AA9BF0CDB028` | |
| 23 | +| [TabularEditor.3.24.1.x64.Net8.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.x64.Net8.zip) | .NET 8 | x64 | `1952C4589A9D6E5A4791F326B6AAB5AAF099DA9AFF4ECF72B968DC2035165837` | |
| 24 | +| [TabularEditor.3.24.1.Installer.ARM64.Net8.exe](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.Installer.ARM64.Net8.exe) | .NET 8 | ARM64 | `3F01D0D71B23C41A07BF7718BB6C061ED5AF2B3387E47157EECBB093E9264808` | |
| 25 | +| [TabularEditor.3.24.1.ARM64.Net8.msi](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.ARM64.Net8.msi) | .NET 8 | ARM64 | `7BA3D1F67CBC0B588E354A2199CFB637563B85FDA43FFC7A03D0B8D2BA557A2F` | |
| 26 | +| [TabularEditor.3.24.1.ARM64.Net8.zip](https://cdn.tabulareditor.com/files/TabularEditor.3.24.1.ARM64.Net8.zip) | .NET 8 | ARM64 | `377812AA9F727B2FA44AF36F332B9C5120A30D3E29AFFC0FE21326DE9EF34BC7` | |
| 27 | + |
| 28 | +*** |
| 29 | + |
| 30 | +> [!NOTE] |
| 31 | +> We are now providing native [ARM64](https://learn.microsoft.com/en-us/windows/arm/overview) builds in addition to regular 64-bit (x64) builds. 32-bit (x86) builds have been discontinued. |
| 32 | +
|
| 33 | +## New in 3.24.1 |
| 34 | + |
| 35 | +Check out our [release blog](https://tabulareditor.com/blog/tabular-editor-3-october-2025-release) to get a brief overview of the most important updates in this release. |
| 36 | + |
| 37 | +Also check out the [release notes for version 3.24.0](xref:release-3-24-1) to see all new features and improvements added in the previous major release. |
| 38 | + |
| 39 | +## Improvements in 3.24.1 |
| 40 | + |
| 41 | +- Added Semantic Analyzer support for new data type keywords `LOGICAL`, `INT64`, `DECIMAL`, and `TEXT` (which are all aliases of existing keywords) that can be used as arguments of functions such as [`CONVERT`](https://dax.guide/convert) and [`DATATABLE`](https://dax.guide/datatable). |
| 42 | +- Added Semantic Analyzer support for new functions, [`ISINTEGER`](https://dax.guide/isinteger), [`ISCURRENCY`](https://dax.guide/iscurrency), and visual calculation function [`LOOKUPWITHTOTALS`](https://dax.guide/lookupwithtotals). |
| 43 | +- Added "Manage DAX Packages..." menu option when right-clicking on the **Model** or **Functions** node in the TOM Explorer. |
| 44 | + |
| 45 | +## Bugfixes in 3.24.1 |
| 46 | + |
| 47 | +- Fixed a bug that caused an unhandled exception when launching Tabular Editor 3 on a monitor with a low pixel resolution |
| 48 | +- Fixed a bug that prevented opening a model from a PBIP folder structure, when using the **File > Open > Model from File...** menu option, see [#1507](https://github.com/TabularEditor/TabularEditor3/issues/1507). |
| 49 | +- Fixed DPI scaling issues related to the DAX Package Manager view. |
| 50 | +- Fixed Semantic Analyzer bug where visual calculation functions [`FIRST`](https://dax.guide/first) and [`LAST`](https://dax.guide/last) were not recognized. |
| 51 | +- Fixed Semantic Analyzer bug that would show a false warning when calling an UDF as the first argument of [`CALCULATE`](https://dax.guide/calculate), see [#1509](https://github.com/TabularEditor/TabularEditor3/issues/1509). |
| 52 | +- DAX Package Manager no longer shows a warning because of differences in line endings in the DAX expression (PBI Desktop may change `\n` to `\r\n` when saving a model). |
| 53 | +- Fix ordering of UDFs among namespaces in the TOM Explorer |
| 54 | + |
| 55 | +--- |
| 56 | +## Coming from Tabular Editor 2.x? |
| 57 | + |
| 58 | +Watch [this video](https://youtu.be/O4ATwdzCvWc) to get a quick tour of the main features in Tabular Editor 3. Also, make sure to check our [onboarding guide](https://docs.tabulareditor.com/onboarding/index.html). |
| 59 | + |
| 60 | +**Tabular Editor 3 major features overview:** |
| 61 | +- Fully customizable IDE, with multi-monitor, Hi-DPI support and themes |
| 62 | +- New powerful DAX code editor with auto-complete, syntax checking, code folding and much, much more |
| 63 | +- *Workspace mode, allowing you to save your changes to disk and synchronise model metadata to Analysis Services simultaneously |
| 64 | +- *Preview table data with infinite scrolling, create PivotGrids or write DAX queries to browse the model or test calculation logic |
| 65 | +- *Schedule data refreshes |
| 66 | +- Update Table Schemas on both Provider and Structured Data Sources (yes, even for M queries!) |
| 67 | +- Create data model diagrams |
| 68 | +- Create DAX scripts that allow you to edit multiple measures or other calculated objects in a single document |
| 69 | +- Record C# scripts and save as macros (formerly known as "Custom Actions") |
| 70 | +- VertiPaq Analyzer integration |
| 71 | +- DAX debugger |
| 72 | +- DAX Optimizer integration |
| 73 | +- Code Actions to easily refactor you DAX. |
| 74 | + |
| 75 | +*=Only while connected to an instance of Analysis Services or Power BI |
| 76 | + |
| 77 | +--- |
0 commit comments