Oprava: Dotaz vícenásobného výběru libovolného tvaru ignoruje výpočty rozsahu a vrátí neočekávané výsledky v SSAS

Příznaky

Jde o takovouto situaci:
  • Můžete vytvořit skript Multidimensional Expressions (MDX), který obsahuje vlastní výpočty pro datové krychle v Microsoft SQL Server Analysis Services (SSAS).
  • Připojit k instanci služby Analysis Services z aplikace klienta. Například připojení z aplikace Microsoft Excel.
  • Můžete vytvořit dotaz MDX, který obsahuje výrazy výběru v klientské aplikaci. Chcete-li to provést, použijete vícenásobný výběr, filtrování, například.
  • Prvky hierarchie dimenze tvoří sadu libovolného obrazce.
V tomto scénáři vrátí neočekávané výsledky dotazu MDX (a sestavu, která je na ní založena).

Poznámka: Sadu libovolného obrazce je sada, která nelze jednoduše vyjádřit jako sada křížové spojení dvou sad členů atributu. Příkladem sadu libovolného obrazce je následující:

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

Příčina

Tomuto problému dochází, protože obor výpočty nesmí být použity pro libovolný tvar v subselects za určitých podmínek.

Řešení

Informace o kumulativní aktualizaci

Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server.

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server

Jak potíže obejít

Chcete-li tento problém vyřešit, změňte tak, aby nepoužívá libovolný tvar v výběr filtru dotazu MDX.
Vlastnosti

ID článku: 3107431 - Poslední kontrola: 15. 2. 2017 - Revize: 1

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

Váš názor