Symptomy
Rozpatrzmy następujący scenariusz:
-
Korzystasz z usług Analysis Services programu Microsoft SQL Server 2012 (SSAS 2012) lub SSAS 2014 w modelu wielowymiarowym.
-
Tworzysz raport programu Power View w programie SharePoint 2013.
-
Użytkownik próbuje wybrać więcej niż jedną hierarchię z wymiaru nadrzędny/podrzędny, który używa szablonu nazewnictwa, a co najmniej jedna nazwa poziomu szablonu nazw hierarchii nadrzędny/podrzędny jest identyczna z nazwą istniejącej hierarchii atrybutów w tym samym wymiarze.
W tym scenariuszu nie można wybrać drugiej hierarchii, a zostanie wyświetlony następujący wyjątek:
Microsoft. Reporting. QueryDesign. ExpressionTrees. Tłumaczes. Internal. DaxTranslationException: DaxExpression określa zduplikowane kolumny. Kolumny wyrażeń tabeli muszą być unikatowe. w witrynie Microsoft. Reporting. QueryDesign. ExpressionTrees. Tłumaczes. Internal. DaxExpression.. ctor (tekst ciąg, IList "1 resultColumns) w witrynie Microsoft. Reporting. QueryDesign. ExpressionTrees. Tłumaczes. Internal. DaxExpression. Table (tekst ciągu, IList" 1 resultColumns) w firmie Microsoft. raportowanie. QueryDesign. ExpressionTrees. tłumaczy. Internal. DaxTransform. * (wyrażenie QueryScanExpression) w witrynie Microsoft. Reporting. QueryDesign. ExpressionTrees. Internal. QueryScanExpression. Accept [TResultType] (QueryExpressionVisitor "odwiedzający") w witrynie Microsoft. Reporting. QueryDesign. ExpressionTrees. Tłumaczes. Internal. DaxTransform. EvaluateInScope [TResult] (QueryExpressionBindingBase Input, Func "2 tableScopedFunc, Boolean wrapInputTableInKeepFilters)
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 5 dla programu SQL Server 2014 /en-us/help/3011055
Zbiorcza aktualizacja 3 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/3002049
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".