FIX: Multi-Auswahlabfrage willkürliche Form bewertete Berechnung ignoriert und SSAS Gibt unerwartete Ergebnisse zurück

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie erstellen ein Skript MDX (Multidimensional Expressions), benutzerdefinierte Berechnung für einen Cube in Microsoft SQL Server Analysis Services (SSAS) enthält.
  • Sie Verbinden mit Analysis Services-Instanz aus einer Clientanwendung. Verbinden Sie z. B. Microsoft Excel.
  • Sie erstellen eine MDX-Abfrage, die untergeordneten Ausdrücke in der Clientanwendung enthält. Hierzu verwenden Sie filtern, z. B. Mehrfachauswahl.
  • Eine willkürliche Form bilden die Hierarchie Elemente der Dimensionen.
In diesem Szenario zurück die MDX-Abfrage (und der Bericht, der darauf basiert) unerwartete Ergebnisse.

Hinweis Eine willkürliche Form ist eine Gruppe, die einfach wie eine Crossjoin von zwei Attributelemente ausgedrückt werden kann. Ein Beispiel eines beliebigen Form ist folgende:

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

Ursache

Dieses Problem tritt auf, weil Gültigkeitsbereich Berechnung für eine beliebige Form in untergeordneten SELECT-Ausdrücken in bestimmten Fällen möglicherweise nicht angewendet wird.

Problemlösung

Kumulative Update-Informationen

Das Problem wurde erstmals in folgenden kumulativen Update von SQL Server behoben.

Empfehlung: Installieren Sie das neueste kumulative Update für SQL Server

PROBLEMUMGEHUNG

Um dieses Problem zu umgehen, Ändern der MDX-Abfrage, sodass eine beliebige Form in die Filterauswahl nicht verwendet wird.
Eigenschaften

Artikelnummer: 3107431 – Letzte Überarbeitung: 15.02.2017 – Revision: 1

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

Feedback