Zapytania MDX z miarą obliczeniową przy użyciu operatora "/" działają wolno w usłudze SSAS
Ten artykuł pomaga rozwiązać problem podczas wykonywania zapytania wyrażeń wielowymiarowych (MDX) przy użyciu miary obliczeniowej w wystąpieniu tabelarycznym SSAS 2016, 2017 i 2019.
Dotyczy: Analysis Services, SQL Server 2016, SQL Server 2019, SQL Server 2017 on Windows, Analysis Cubes
Oryginalny numer KB: 4560494
Symptomy
Gdy zapytanie wyrażeń wielowymiarowych (MDX) jest wykonywane przy użyciu miary obliczeniowej w wystąpieniach tabelarycznych SSAS 2016, 2017 i 2019, obliczana miara działa wolno i zużywa wiele pamięci, jeśli używa /
operatora.
Przyczyna
Ulepszona funkcja DIVIDE umożliwiająca szybszą wydajność jest dostępna zarówno w języku MDX, jak i DAX.
Rozwiązanie
Użyj funkcji DIVIDE zamiast /
operatora w obliczeniach.