Symptomer
Anta at du bruker Power View i Microsoft SharePoint 2013, og SQL Server-versjonen er SQL Server 2012 service pack 2 (SP2) eller SQL Server-2014. Når du prøver å legge til flere filtre p堲apporter Power View, får du følgende feilmelding:
System.ArgumentException: Navnet ' <Filternavnfor >' ble angitt to ganger, indeks 0 og indeksen 1. Er ikke tillatt med like navn.
Parameternavn: nøkler [1]
på Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate (IEnumerable'1-argumentet, streng argumentName, Int32 expectedElementCount, boolske allowEmpty, funk ' 3 kart, samle inn funk ' 2, funk ' 3 deriveName)
ved Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate()
på Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.ArgumentValidation.ValidateGroupBy (DbGroupExpressionBinding-inndata, IEnumerable'1 nøkler, IEnumerable'1 samler, DbExpressionList & validKeys & ReadOnlyCollection'1 validAggregates)
på Microsoft.Reporting.QueryDesign.ExpressionTrees.ExpressionBuilder.Internal.QueryExpressionBuilder.GroupBy (QueryGroupExpressionBinding-inndata, IEnumerable'1 groupItems, IEnumerable'1 mengder)
på Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmGroupBy (IEnumerable'1 uttrykk)
på Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilter (IGrouping'2 predikater)
ved System.Linq.Enumerable.WhereSelectEnumerableIterator'2.MoveNext()
på System.Linq.Buffer'1..ctor (IEnumerable'1 kilde)
på System.Linq.Enumerable.ToArray[TSource] (IEnumerable'1 kilde)
på Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilters (IEnumerable'1 filterConditions)
på Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.AddRowCount (QueryBuilder queryBuilder, gruppe, EntitySet entitet, IEnumerable'1 rowCountFilterContext)
på Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueWithCountQuery (QueryBuilder queryBuilder'1 listekolonner, IEdmFieldInstance fieldInstance, FilterCondition, availableValueFilter, FilterCondition activeValueRetentionFilter, GroupReference & groupRef)
på Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueListQuery (modell EntityDataModel, IEdmFieldInstance fieldInstance, Int32 topCount, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, IEnumerable'1-exclusionPathSegments, ValueListQuerySchema & skjema)
på Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterValueQueryFactory.CreateFilterValuesQuery[TFilterMode] (TFilterMode filterMode, Int32 maxRowCount, FormulaFilterCondition availableValueFilter FormulaFilterCondition activeValueRetentionFilter, ValueListQuerySchema & skjema)
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.ListDataLoader. < LoadDataImpl > d__15.MoveNext()
ved Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
på Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (boolsk synkron)
på Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator'1 asyncMethod)
på Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute (funk ' 2 asyncMethod)
på Microsoft.Reporting.AsyncEnumerator.BeginExecute (funk ' 2 asyncMethod, AsyncCallback userCallback, userState for objektet, AsyncEnumeratorSettings innstillinger)
på Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.BeginLoadData (AsyncCallback userCallback, userState for objektet)
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.LoadDataAsync()
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FieldFilter.LoadDataAsyncCore()
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted()
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.PageFilterManager.OnEditCompleted()
på Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted (EventArgs kan args)
på Microsoft.Practices.Prism.Events.EventSubscription'1.InvokeAction (handling ' 1 handling, argumentet for TPayload)
ved Microsoft.Practices.Prism.Events.EventSubscription'1. <> c__DisplayClass2. < GetExecutionStrategy > b__0 (Object [] argumenter)
ved Microsoft.Practices.Prism.Events.EventBase.InternalPublish (Object [] argumenter)
på Microsoft.Practices.Prism.Events.CompositePresentationEvent'1.Publish (TPayload payload)
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.Exit()
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.SelectionManager_SelectionResumed (Object sender, EventArgs kan e)
på Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs kan EventArgs kan)
ved Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.ResumeSelectionChanges()
ved Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager. < .ctor > b__3 (s-objektet, EventArgs kan e)
på Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs kan EventArgs kan)
på Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.set_HandleRdmChanges (boolsk verdi)
ved Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.UndoManager_SuspendRdmHandlingChanged (Object sender, StateChangedEventArgs'1 args)
på Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (EventHandler'1-eventHandler, Object sender, EventArgs kan TEventArgs)
ved Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManager. < .ctor > b__0 (Object sender, StateChangedEventArgs'1 args)
på Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (EventHandler'1-eventHandler, Object sender, EventArgs kan TEventArgs)
på Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerApiProperties.set_SuspendDataManagerRdmHandling (boolsk verdi)
på Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.OnUndoGroupCommitting (UndoGroup undoGroup)
ved Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.HandleUndoGroupStateChanged (Object sender, EventArgs kan args)
på Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs kan EventArgs kan)
ved Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.HandleStateEnteredEvent (Object sender, EventArgs kan args)
på Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, Object sender, EventArgs kan EventArgs kan)
ved Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupCommittingStateImpl.EnterState()
på Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.SetState (UndoGroupStateImpl nextState)
ved Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupOpenStateImpl.Commit()
ved Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.Commit()
på Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.CompleteTransaction (transaksjonen transaksjonen, boolske completedSuccessfully)
ved Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.Transaction.Dispose()
på Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.SelectOnly (ListFilterRow rad)
ved Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.FilterCheckBoxList.FieldValueSelectorButton_Click (Object sender, RoutedEventArgs-e)
ved System.Windows.Controls.Primitives.ButtonBase.OnClick()
ved System.Windows.Controls.Button.OnClick()
på System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs-e)
på System.Windows.Controls.Control.OnMouseLeftButtonUp (kontroll ctrl, EventArgs kan e)
ved MS. Internal.JoltHelper.FireEvent (IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, streng hendelsesnavn, UInt32 flagg)
Oppløsning
Dette problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQL Server 2014 SP1/en-us/help/3067839
Samleoppdatering 6 for SQLServer-2014/en-us/help/3031047
Kumulativ oppdatering 4 for SQL Server 2012 SP2/en-us/help/3007556
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".