Poprawka: Kwerenda wielokrotnego wyboru dowolnego kształtu ignoruje obliczenia o zakresie i zwraca nieoczekiwane wyniki w programie SSAS

Objawy

Rozważ następujący scenariusz:
  • Można utworzyć skrypt wyrażeń wielowymiarowych (MDX), który zawiera niestandardowe obliczenia dla modułów w Microsoft SQL Server Analysis Services (SSAS).
  • Wystąpienie usługi Analysis Services nawiązywanie z aplikacji klienckiej. Na przykład łączysz się z programu Microsoft Excel.
  • Tworzenie kwerendy MDX, który zawiera wyrażenia podrzędnego wyboru w aplikacji klienckiej. W tym celu należy użyć filtrowania, na przykład wybór wielokrotny.
  • Elementy hierarchii wymiarów tworzą zestaw dowolnego kształtu.
W tym scenariuszu kwerendy MDX (i raport, który jest oparta na nomenklaturze) zwracają nieoczekiwane wyniki.

Uwaga Z zestawem dowolnego kształtu jest zestaw, której nie można łatwo wyrazić jako zbiór crossjoin dwa zestawy elementów członkowskich atrybut. Przykładowy zestaw dowolnego kształtu jest następująca:

{(2004, USA), (2001, Kanada)}

Przyczyna

Ten problem występuje, ponieważ o zakresie obliczeń nie mogą być stosowane dla dowolnego kształtu w subselects w niektórych warunkach.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu SQL Server.

Zalecenie: Zainstalować najnowszą aktualizację zbiorczą dla programu SQL Server

Obejście problemu

Aby obejść ten problem, zmień kwerendy MDX, tak aby nie używa dowolnego kształtu w wybory filtrów.
Właściwości

Identyfikator artykułu: 3107431 — ostatni przegląd: 16.02.2017 — zmiana: 1

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Business Intelligence

Opinia