Engine


This section contains release notes for the DAX Optimizer engine. When a new version of the engine is released, it is a good idea to re-run the optimizer on your models to take advantage of the latest improvements.

  • v1.2.6

    Jun 27, 2024

    New Features

    • Improved analysis and estimation of expressions containing dead code, such as unreferenced variables.
  • v1.1.6

    Jun 04, 2024

    New Features

    • Added rule detection for FILTER used as an iterator instead of modifying the filter context with the minimal number of column filters
    • Added rule detection for context transitions within an iterator over a table with non-unique rows
  • v0.5.5

    Mar 07, 2024

    Bug Fixes

    • Fixed error when a non-physical column is used in a scalar predicate
  • v0.5.1

    Dec 21, 2023

    New Features

    • Added rule detection related to IF used in iterators
  • v0.4.27

    Oct 03, 2023

    Bug Fixes

    • Fixed error when SWITCH is used as a scalar predicate
  • v0.4.26

    Sep 21, 2023

    New Features

    • Updated DAX syntax to support new parameters in window functions
  • v0.4.25

    Sep 14, 2023

    Bug Fixes

    • Fixed error in estimation caused by missing lineage in column reference
  • v0.4.24

    Sep 03, 2023

    Bug Fixes

    • Fixed error caused by PARTITIONBY
    • Ignored DumpFilter measures generated by DAX Studio
  • v0.4.22

    Aug 31, 2023

    Bug Fixes

    • Estimates columns cardinality when at zero in VPAX metadata
    • Fixed issues in duplicated functions detection and NaN results

    Other Enhancements

    • Internal engine performance improvements
  • v0.4.14

    Aug 22, 2023

    Bug Fixes

    • Fixed ORDERBY cardinality estimate error
  • v0.4.13

    Aug 02, 2023

    Bug Fixes

    • Fixed ALLCROSSFILTERED cardinality estimate error

    Other Enhancements

    • Updated VPAX libraries to 1.3.0