Příznaky
Když spustíte dotaz Tableau Generated Expressions (multidimenzionální výraz) s možností neprázdného pole a počítaným členem s oborem dotazu v průřezu služby Microsoft SQL Server Analysis Services (SSAS), dojde k nedostatku paměti a dotaz se nezdaří.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
Kumulativní aktualizace 7 pro SQL Server 2017
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Nejnovější kumulativní aktualizace pro SQL Server 2017
Více informací
Příklad dotazu pro tento problém:
WITH
MEMBER [Measures].[Test] AS
CASE
WHEN
IsEmpty([Date].[Date].CurrentMember.MemberValue)
OR
[Date].[Date].CurrentMember.MemberValue = NULL
THEN NULL
ELSE
Cdate([Date].[Date].CurrentMember.MemberValue)
END
SELECT
[Measures].[Internet Order Count] DIMENSION PROPERTIES [MEMBER_UNIQUE_NAME],[MEMBER_CAPTION] ON COLUMNS
,NON EMPTY [Date].[Fiscal].[Fiscal Year].ALLMEMBERS DIMENSION PROPERTIES [MEMBER_UNIQUE_NAME], [MEMBER_CAPTION] ON ROWS
FROM [Adventure Works]
WHERE
StripCalculatedMembers
(
CrossJoin
(
{[Product].[Product Categories].[Subcategory].&[26]}
,Filter
(
[Date].[Date].[Date].ALLMEMBERS
,
[Measures].[Test] >= Cdate(40369) AND [Measures].[Test] <= Cdate(42735)
)
)
);
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.