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

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3107431
Objawy
Rozważ następujący scenariusz:
  • Tworzenie wyrażeń wielowymiarowych (MDX) scriptthat zawiera niestandardowe obliczenia dla modułu w Microsoft SQL Server Analysis Services (SSAS).
  • Wystąpienie usługi Analysis Services nawiązywanie z aplikacji klienckiej. Na przykład można połączyć z programu Microsoft Excel.
  • Tworzenie kwerendy MDX, który zawiera wyrażenia podrzędnego wyboru w aplikacji klienckiej. Aby to zrobić, należy użyć wielokrotnego wyboru filtrowania, forexample.
  • Elementy hierarchii wymiarów tworzą zestaw dowolnego kształtu.
W tym scenariuszu kwerendy MDX (i raport, który jest oparty na nim) zwracają nieoczekiwane wyniki.

Uwaga: Zestaw 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ż obliczenia zakresu mogą nie zostać zastosowane dla dowolnego kształtu w subselects w niektórych warunkach.
Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

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

Zalecenie: Zainstalować najnowszą aktualizację zbiorczą dla programu SQL Server
Każdej nowej aktualizacji zbiorczej dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej zbiorczej aktualizacji. Firma Microsoft zaleca pobranie i zainstalować najnowsze aktualizacje zbiorcze dla programu SQL Server:

Obejście problemu
Aby obejść ten problem, należy zmienić kwerendy MDX, aby nie używać dowolnego kształtu w wybory filtrów.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3107431 — ostatni przegląd: 01/18/2016 09:39:00 — zmiana: 1.0

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

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107431 KbMtpl
Opinia