Poprawka: "duplikat nazwy nie są dozwolone" błąd podczas dodawania wielu filtrów w raporcie Power View w SharePoint 2013

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3019110
Symptomy
Założono, że używasz Power View w programie Microsoft SharePoint 2013 i SQL Server 2008 R2 z dodatkiem Service pack 2 (SP2) jest wersja programu SQL Server lub SQL Server 2014. Podczas próby dodania wielu filtrów do raportu programu Power View, pojawi się następujący komunikat o błędzie:
System.ArgumentException: Nazwa "Nazwa filtru> "został określony dwa razy, w 0 indeks i 1. Zduplikowane nazwy są niedozwolone.
Nazwa parametru: klucze [1]
w Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate (IEnumerable "1 argument ciąg argumentName, Int32 expectedElementCount, allowEmpty typu Boolean, mapę Func'3, odbiór Func'2, deriveName Func'3)
w Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate()
w Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.ArgumentValidation.ValidateGroupBy (DbGroupExpressionBinding dane wejściowe, IEnumerable "1 klucze, IEnumerable" 1 agregatów, DbExpressionList idealna validKeys, ReadOnlyCollection'1 idealna validAggregates)
w Microsoft.Reporting.QueryDesign.ExpressionTrees.ExpressionBuilder.Internal.QueryExpressionBuilder.GroupBy (QueryGroupExpressionBinding input, IEnumerable'1 groupItems, kruszywa IEnumerable "1)
w Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmGroupBy (wyrażenia interfejs IEnumerable "1)
w Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilter (IGrouping'2 predykaty)
w System.Linq.Enumerable.WhereSelectEnumerableIterator'2.MoveNext()
w System.Linq.Buffer'1..ctor (źródło IEnumerable "1)
w System.Linq.Enumerable.ToArray[TSource] (źródło IEnumerable "1)
w Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilters (IEnumerable'1 filterConditions)
w Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.AddRowCount (Konstruktor kwerend, Konstruktor kwerend, grupy, jednostki zestaw jednostek, rowCountFilterContext IEnumerable "1)
w Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueWithCountQuery (Konstruktor kwerend, Konstruktor kwerend, kolumn listy ' 1, IEdmFieldInstance fieldInstance, FilterCondition, availableValueFilter, FilterCondition activeValueRetentionFilter, GroupReference idealna groupRef)
w Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueListQuery (EntityDataModel model, IEdmFieldInstance fieldInstance, Int32 topCount, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, exclusionPathSegments IEnumerable'1, ValueListQuerySchema idealna schematu)
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterValueQueryFactory.CreateFilterValuesQuery[TFilterMode] (TFilterMode filterMode, Int32 maxRowCount, FormulaFilterCondition availableValueFilter, FormulaFilterCondition, activeValueRetentionFilter, ValueListQuerySchema idealna schematu)
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.ListDataLoader. <LoadDataImpl>d__15.MoveNext()</LoadDataImpl>
w Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
w Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (wartość logiczna synchroniczne)
w Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator'1 asyncMethod)
w Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute (Func'2 asyncMethod)
w Microsoft.Reporting.AsyncEnumerator.BeginExecute (Func 2 "asyncMethod, AsyncCallback userCallback, userState obiektu, ustawienia AsyncEnumeratorSettings)
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.BeginLoadData (AsyncCallback userCallback, userState obiektu)
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.LoadDataAsync()
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FieldFilter.LoadDataAsyncCore()
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted()
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.PageFilterManager.OnEditCompleted()
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted (EventArgs args)
w Microsoft.Practices.Prism.Events.EventSubscription'1.InvokeAction (Akcja Akcja "1, TPayload argument)
w Microsoft.Practices.Prism.Events.EventSubscription'1. <> </>c__DisplayClass2. <GetExecutionStrategy>b__0 (Object [] argumenty)</GetExecutionStrategy>
w Microsoft.Practices.Prism.Events.EventBase.InternalPublish (Object [] argumenty)
w Microsoft.Practices.Prism.Events.CompositePresentationEvent'1.Publish (TPayload dane)
w Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.Exit()
w Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.SelectionManager_SelectionResumed (obiekt nadawcy, EventArgs e)
w Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, obiekt nadawcy, EventArgs eventArgs)
w Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.ResumeSelectionChanges()
w Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager. <.ctor>b__3 (obiekt s, EventArgs e)</.ctor>
w Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, obiekt nadawcy, EventArgs eventArgs)
w Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.set_HandleRdmChanges (wartość logiczna)
w Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.UndoManager_SuspendRdmHandlingChanged (obiekt nadawcy, args StateChangedEventArgs "1)
w Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (eventHandler EventHandler "1, obiekt nadawcy, TEventArgs eventArgs)
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManager. <.ctor>b__0 (obiekt nadawcy, args StateChangedEventArgs "1)</.ctor>
w Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (eventHandler EventHandler "1, obiekt nadawcy, TEventArgs eventArgs)
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerApiProperties.set_SuspendDataManagerRdmHandling (wartość logiczna)
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.OnUndoGroupCommitting (UndoGroup undoGroup)
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.HandleUndoGroupStateChanged (obiekt nadawcy, EventArgs argumenty)
w Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, obiekt nadawcy, EventArgs eventArgs)
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.HandleStateEnteredEvent (obiekt nadawcy, EventArgs argumenty)
w Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, obiekt nadawcy, EventArgs eventArgs)
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupCommittingStateImpl.EnterState()
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.SetState (UndoGroupStateImpl nextState)
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupOpenStateImpl.Commit()
w Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.Commit()
w Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.CompleteTransaction (transakcji, Boolean completedSuccessfully)
w Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.Transaction.Dispose()
w Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.SelectOnly (ListFilterRow wiersza)
w Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.FilterCheckBoxList.FieldValueSelectorButton_Click (obiekt nadawcy, RoutedEventArgs e)
w System.Windows.Controls.Primitives.ButtonBase.OnClick()
w System.Windows.Controls.Button.OnClick()
w System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e)
w System.Windows.Controls.Control.OnMouseLeftButtonUp (Control ctrl, EventArgs e)
w MS. Internal.JoltHelper.FireEvent (IntPtr unmanagedObj IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, ciąg eventName, UInt32 flagi)
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu SQL Server.

Zbiorcza aktualizacja 1 dla programu SQL Server 2014 z dodatkiem SP1

Zbiorcza aktualizacja 6 dla programu SQL Server 2014

Zbiorcza aktualizacja 4 dla programu SQL Server 2008 R2 z dodatkiem SP2

Aktualizacje zbiorcze dla programu SQL Server — informacje

Każdej nowej aktualizacji zbiorczej dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Egenskaper

Artikkel-ID: 3019110 – Forrige gjennomgang: 06/24/2015 04:46:00 – Revisjon: 3.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3019110 KbMtpl
Tilbakemelding