Svarbu
„Excel“, skirta „Microsoft 365“ ir „Excel 2021“, „Power View“ 2021 m. spalio 12 d. pašalinama. Kaip alternatyvą galite naudoti interaktyvią vaizdinę patirtį, kurią teikia „Power BI Desktop“, kurią galite atsisiųsti nemokamai. Taip pat galite lengvai importuoti "Excel" darbaknyges į „Power BI Desktop“.
Požymiai
Tarkime, kad naudojate "Power View" programoje "„Microsoft“ SharePoint 2013", o "„SQL Server“" versija yra "„SQL Server“ 2012" 2 pakeitimų paketas (SP2) arba "„SQL Server“ 2014". Kai bandote įtraukti kelis filtrus į "Power View" ataskaitą, gaunate tokį klaidos pranešimą:
Pastaba
System.ArgumentException: pavadinimas "<Filtro pavadinimas>" buvo nurodytas du kartus, indekse 0 ir indekse 1. Pasikartojantys pavadinimai neleidžiami.
Parametro pavadinimas: raktai[1]
„Microsoft“.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate(IEnumerable'1 argumentas, eilutės argumentas, Int32 expectedElementCount, Boolean allowEmpty, Func'3 map, Func'2 collect, Func'3 deriveName)
„Microsoft“.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate()
„Microsoft“.Data.Common.CommandTrees.ExpressionBuilder.Internal.ArgumentValidation.ValidateGroupBy(DbGroupExpressionBinding input, IEnumerable'1 keys, IEnumerable'1 aggregates, DbExpressionList& validKeys, ReadOnlyCollection'1& validAggregates)
„Microsoft“.Reporting.QueryDesign.ExpressionTrees.ExpressionBuilder.Internal.QueryExpressionBuilder.GroupBy(QueryGroupExpressionBinding input, IEnumerable'1 groupItems, IEnumerable'1 agreguojami)
„Microsoft“.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmGroupBy(IEnumerable'1 expressions)
„Microsoft“.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilter(IGrouping'2 taisyklės)
System.Linq.Enumerable.WhereSelectEnumerableIterator'2.MoveNext()
at System.Linq.Buffer'1..ctor(IEnumerable'1 source)
System.Linq.Enumerable.ToArray[TSource](IEnumerable'1 šaltinis)
„Microsoft“.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilters(IEnumerable'1 filterConditions)
„Microsoft“.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.AddRowCount(QueryBuilder queryBuilder, Group group, EntitySet entity, IEnumerable'1 rowCountFilterContext)
„Microsoft“.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueWithCountQuery(QueryBuilder, List'1 columns, IEdmFieldInstance fieldInstance, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, GroupReference& groupRef)
„Microsoft“.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueListQuery(EntityDataModel model, IEdmFieldInstance fieldInstance, Int32 topCount, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, IEnumerable'1 exclusionPathSegments, ValueListQuerySchema& schema)
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterValueQueryFactory.CreateFilterValuesQuery[TFilterMode](TFilterMode filterMode, Int32 maxRowCount, FormulaFilterCondition availableValueFilter, FormulaFilterCondition activeValueRetentionFilter, ValueListQuerySchema& schema)
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.ListDataLoader.<LoadDataImpl>d__15.MoveNext()
„Microsoft“.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
„Microsoft“.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Bulio logika sinchroninė)
„Microsoft“.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator'1 asyncMethod)
„Microsoft“.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute(Func'2 asyncMethod)
„Microsoft“.Reporting.AsyncEnumerator.BeginExecute(Func'2 asyncMethod, AsyncCallback, userCallback, Object userState, AsyncEnumeratorSettings settings)
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.BeginLoadData(AsyncCallback, userCallback, Object, userState)
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader'1.LoadDataAsync()
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FieldFilter.LoadDataAsyncCore()
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted()
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.PageFilterManager.OnEditCompleted()
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted(EventArgs args)
„Microsoft“.Practices.Prism.Events.EventSubscription'1.InvokeAction(Action'1 action, TPayload argument)
„Microsoft“.Practices.Prism.Events.EventSubscription'1.<>c__DisplayClass2.<GetExecutionStrategy>b__0(Object[] arguments)
„Microsoft“.Practices.Prism.Events.EventBase.InternalPublish(Object[] argumentai)
"„Microsoft“.Practices.Prism.Events.CompositePresentationEvent"'1.Publish(TPayload payload)
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.Exit()
at „Microsoft“.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.SelectionManager_SelectionResumed(Object sender, EventArgs e)
„Microsoft“.Reporting.Util.RaiseEvent(EventHandler, eventHandler, objektų siuntėjas, EventArgs eventArgs)
„Microsoft“.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.ResumeSelectionChanges()
„Microsoft“.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.<. ctor>b__3(Object s, EventArgs e)
„Microsoft“.Reporting.Util.RaiseEvent(EventHandler, eventHandler, objektų siuntėjas, EventArgs eventArgs)
„Microsoft“.Reporting.AdHoc.DataManagement.Internal.DataManager.set_HandleRdmChanges(Bulio logikos reikšmė)
at „Microsoft“.Reporting.AdHoc.DataManagement.Internal.DataManager.UndoManager_SuspendRdmHandlingChanged(Object sender, StateChangedEventArgs'1 args)
„Microsoft“.Reporting.Util.RaiseEvent[TEventArgs](EventHandler'1 eventHandler, Object sender, TEventArgs eventArgs)
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManager.<. ctor>b__0(Object sender, StateChangedEventArgs'1 args)
„Microsoft“.Reporting.Util.RaiseEvent[TEventArgs](EventHandler'1 eventHandler, Object sender, TEventArgs eventArgs)
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerApiProperties.set_SuspendDataManagerRdmHandling(Bulio logikos reikšmė)
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.OnUndoGroupCommitting(UndoGroup undoGroup)
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.HandleUndoGroupStateChanged(Object sender, EventArgs args)
„Microsoft“.Reporting.Util.RaiseEvent(EventHandler, eventHandler, objektų siuntėjas, EventArgs eventArgs)
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.HandleStateEnteredEvent(objektų siuntėjas, EventArgs argumentai)
„Microsoft“.Reporting.Util.RaiseEvent(EventHandler, eventHandler, objektų siuntėjas, EventArgs eventArgs)
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupCommittingStateImpl.EnterState()
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.SetState(UndoGroupStateImpl nextState)
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupOpenStateImpl.Commit()
„Microsoft“.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.Commit()
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.CompleteTransaction(Transaction transaction, Boolean completedSuccessfully)
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.Transaction.Dispose()
„Microsoft“.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.SelectOnly(ListFilterRow eilutė)
at „Microsoft“.Reporting.AdHoc.Shell.Regions.Canvas.Internal.FilterCheckBoxList.FieldValueSelectorButton_Click(Object sender, RoutedEventArgs e)
System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
System.Windows.Controls.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
MS. Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
Sprendimas
Ši problema pirmą kartą buvo išspręsta šiame kaupiamajame "„SQL Server“" naujinime.
1 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 SP1 /en-us/help/3067839
6 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/3031047
4 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/3007556
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2014 SP1
- Naujausias "„SQL Server“ 2014" kaupiamasis naujinimas
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.