FIX: errore "non sono consentiti nomi duplicati" quando si aggiungono più filtri per il report Power View in SharePoint 2013

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3019110
Sintomi
Si supponga che si utilizza Power View in Microsoft SharePoint 2013 e la versione di SQL Server è SQL Server 2012 service pack 2 (SP2) o SQL Server 2014. Quando si tenta di aggiungere più filtri a un report Power View, viene visualizzato il seguente messaggio di errore:
System. ArgumentException: Il nome 'Nome del filtro>' è stato specificato due volte, a indice 0 e 1. Non sono consentiti nomi duplicati.
Nome parametro: chiavi [1]
in Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate (argomento IEnumerable'1, stringa NomeArgomento, expectedElementCount di Int32, Boolean allowEmpty, mappa Func'3, ritiro Func'2, deriveName Func'3)
in Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate()
in Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.ArgumentValidation.ValidateGroupBy (DbGroupExpressionBinding input, IEnumerable'1 chiavi, IEnumerable'1 aggregati, DbExpressionList & validKeys, ReadOnlyCollection'1 & validAggregates)
in Microsoft.Reporting.QueryDesign.ExpressionTrees.ExpressionBuilder.Internal.QueryExpressionBuilder.GroupBy (QueryGroupExpressionBinding input, groupItems IEnumerable'1, gli aggregati IEnumerable'1)
in Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmGroupBy (espressioni IEnumerable'1)
in Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilter (predicati IGrouping'2)
in System.Linq.Enumerable.WhereSelectEnumerableIterator'2.MoveNext()
in System.Linq.Buffer'1..ctor (origine IEnumerable'1)
in System.Linq.Enumerable.ToArray[TSource] (origine IEnumerable'1)
in Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilters (filterConditions IEnumerable'1)
in Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.AddRowCount (Generatore di query di generatore di query, gruppo gruppo, entità EntitySet, rowCountFilterContext IEnumerable'1)
in Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueWithCountQuery (Generatore di query di generatore di query, colonne dell'elenco ' 1, IEdmFieldInstance fieldInstance, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, GroupReference & groupRef)
in Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueListQuery (modello EntityDataModel, IEdmFieldInstance fieldInstance, Int32 topCount, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, exclusionPathSegments IEnumerable'1, ValueListQuerySchema & schema)
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterValueQueryFactory.CreateFilterValuesQuery[TFilterMode] (filterMode TFilterMode, Int32 maxRowCount, availableValueFilter FormulaFilterCondition, FormulaFilterCondition activeValueRetentionFilter, ValueListQuerySchema & schema)
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.ListDataLoader. <LoadDataImpl>d__15.MoveNext()</LoadDataImpl>
in Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
in Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (Boolean sincrono)
in Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (asyncMethod IEnumerator'1)
in Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute (asyncMethod Func'2)
in Microsoft.Reporting.AsyncEnumerator.BeginExecute (asyncMethod Func'2, AsyncCallback userCallback, oggetto userState, impostazioni di AsyncEnumeratorSettings)
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.BeginLoadData (userCallback AsyncCallback, oggetto userState)
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.LoadDataAsync()
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FieldFilter.LoadDataAsyncCore()
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted()
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.PageFilterManager.OnEditCompleted()
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted (EventArgs args)
in Microsoft.Practices.Prism.Events.EventSubscription'1.InvokeAction (1' azione, argomento di TPayload)
in Microsoft.Practices.Prism.Events.EventSubscription'1. <> </>c__DisplayClass2. <GetExecutionStrategy>b__0 (Object [] argomenti)</GetExecutionStrategy>
in Microsoft.Practices.Prism.Events.EventBase.InternalPublish (argomenti di oggetto [])
in Microsoft.Practices.Prism.Events.CompositePresentationEvent'1.Publish (payload TPayload)
in Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.Exit()
in Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.SelectionManager_SelectionResumed (Object sender, EventArgs e)
in Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs eventArgs)
in Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.ResumeSelectionChanges()
in Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager. <.ctor>b__3 (Object s, EventArgs e)</.ctor>
in Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs eventArgs)
in Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.set_HandleRdmChanges (valore booleano)
in Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.UndoManager_SuspendRdmHandlingChanged (Object sender, args StateChangedEventArgs'1)
in Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (eventHandler EventHandler'1 Object sender, eventArgs TEventArgs)
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManager. <.ctor>b__0 (Object sender, args StateChangedEventArgs'1)</.ctor>
in Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (eventHandler EventHandler'1 Object sender, eventArgs TEventArgs)
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerApiProperties.set_SuspendDataManagerRdmHandling (valore booleano)
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.OnUndoGroupCommitting (UndoGroup undoGroup)
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.HandleUndoGroupStateChanged (Object sender, EventArgs args)
in Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs eventArgs)
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.HandleStateEnteredEvent (Object sender, EventArgs args)
in Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs eventArgs)
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupCommittingStateImpl.EnterState()
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.SetState (UndoGroupStateImpl nextState)
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupOpenStateImpl.Commit()
in Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.Commit()
in Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.CompleteTransaction (transazione a transazione, Boolean completedSuccessfully)
in Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.Transaction.Dispose()
in Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.SelectOnly (ListFilterRow riga)
in Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.FilterCheckBoxList.FieldValueSelectorButton_Click (Object sender, RoutedEventArgs e)
in System.Windows.Controls.Primitives.ButtonBase.OnClick()
in System.Windows.Controls.Button.OnClick()
in System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e)
in System.Windows.Controls.Control.OnMouseLeftButtonUp (controllo ctrl, EventArgs e)
ms. Internal.JoltHelper.FireEvent (unmanagedObj IntPtr, IntPtr unmanagedObjArgs, argsTypeIndex di Int32, Int32 actualArgsTypeIndex, String eventName, UInt32 flag)
Risoluzione
Questo problema è stato innanzitutto corretto nell'aggiornamento cumulativo seguente di SQL Server.

Aggiornamento cumulativo 1 per SQL Server 2014 SP1

Aggiornamento cumulativo 6 per SQL Server 2014

Aggiornamento cumulativo 4 per SQL Server 2012 SP2

Informazioni sugli aggiornamenti cumulativi per SQL Server

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutte le correzioni di protezione che sono stati incluse nell'aggiornamento cumulativo precedente. Consente di estrarre gli ultimi aggiornamenti cumulativi per SQL Server:
Status
Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati nella sezione "Si applica a".

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3019110 - Ultima revisione: 06/24/2015 04:49:00 - Revisione: 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 KbMtit
Feedback