Symptomen
U wordt aangeraden Microsoft SQL Server 2012 Analysis Service (SSAS 2012) of SSAS 2014 in de Unified Dimension model-modus (UDM) te gebruiken. Wanneer u een DAX-query (Data Analysis expressions) uitvoert met een filter voor leden nadat u een DAX-query hebt uitgevoerd zonder filters, wordt het resultaat van de query geretourneerd. Voorbeeld: u voert eerst de volgende DAX-query uit voor AdventureWorks-kubus:
EVALUATE ROW("Internet_Gross_Profit", 'Internet Sales'[Internet Gross Profit])
En vervolgens voert u de volgende DAX-query uit na de vorige query:
EVALUATECALCULATETABLE(ROW("Internet_Gross_Profit", 'Internet Sales'[Internet Gross Profit]),KEEPFILTERS(FILTER(KEEPFILTERS(VALUES('Date'[Month of Year.Key0])),OR(OR('Date'[Month of Year.Key0] = 9, 'Date'[Month of Year.Key0] = 8),'Date'[Month of Year.Key0] = 5))))
Hiermee wordt het resultaat van de eerste query geretourneerd. Dit is niet juist.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 4 voor SQL Server 2014 /en-us/help/2999197
Cumulatieve update 2 voor SQL Server 2012 SP2 /en-us/help/2983175
Cumulatieve update 11 voor SQL Server 2012 SP1 /en-us/help/2975396
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.