Исправление: «повторяющихся имен не допускается» ошибка при добавлении нескольких фильтров отчета Power View в SharePoint 2013

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3019110
Проблема
Предполагается, что использование Power View в Microsoft SharePoint 2013 и версия SQL Server, SQL Server 2012 с пакетом обновления 2 (SP2) или SQL Server 2014 г. При попытке добавить несколько фильтров в отчет Power View, появляется следующее сообщение об ошибке:
System.ArgumentException: Имя "Имя фильтранастроек "указан дважды, с индексом 0 и индекс 1. Дублированные имена не допускаются.
Имя параметра: ключи [1]
в Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate (аргумента IEnumerable "1, argumentName строку, expectedElementCount типа Int32, Boolean allowEmpty, Func'3 карты, сбор Func'2, deriveName Func'3)
в Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator'3.Validate()
в Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.ArgumentValidation.ValidateGroupBy (DbGroupExpressionBinding ввода, интерфейс IEnumerable "1 ключи, IEnumerable" 1 статистические функции, DbExpressionList & validKeys, ReadOnlyCollection "1 & validAggregates)
в Microsoft.Reporting.QueryDesign.ExpressionTrees.ExpressionBuilder.Internal.QueryExpressionBuilder.GroupBy (ввода QueryGroupExpressionBinding, groupItems "1 IEnumerable, статистические выражения IEnumerable" 1)
в Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmGroupBy ("1 IEnumerable выражения)
в Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilter (предикаты IGrouping 2 ")
в System.Linq.Enumerable.WhereSelectEnumerableIterator'2.MoveNext()
в System.Linq.Buffer'1..ctor (источник IEnumerable 1 ")
в System.Linq.Enumerable.ToArray[TSource] (источник IEnumerable 1 ")
в Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilters (IEnumerable "1 filterConditions)
в Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.AddRowCount (конструктор запросов конструктор запросов, группа группа, объект EntitySet, IEnumerable "1 rowCountFilterContext)
в Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueWithCountQuery (конструктор запросов конструктор запросов, столбцы списка "1, IEdmFieldInstance fieldInstance, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, GroupReference & groupRef)
в Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueListQuery (модели EntityDataModel, IEdmFieldInstance fieldInstance, Int32 topCount, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter, exclusionPathSegments интерфейс IEnumerable "1, ValueListQuerySchema & схемы)
в Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterValueQueryFactory.CreateFilterValuesQuery[TFilterMode] (TFilterMode filterMode maxRowCount Int32, FormulaFilterCondition availableValueFilter FormulaFilterCondition activeValueRetentionFilter, ValueListQuerySchema & схемы)
в Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.ListDataLoader. <LoadDataImpl>d__15.MoveNext()</LoadDataImpl>
в Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
в Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator (Boolean синхронный)
в Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore (IEnumerator "1 asyncMethod)
в Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute (Func'2 asyncMethod)
в Microsoft.Reporting.AsyncEnumerator.BeginExecute (asyncMethod Func'2, AsyncCallback userCallback, Object userState, параметры AsyncEnumeratorSettings)
в 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)
в Microsoft.Practices.Prism.Events.EventSubscription'1.InvokeAction (действие действие "1, аргумент TPayload)
в Microsoft.Practices.Prism.Events.EventSubscription'1. <> </>c__DisplayClass2. <GetExecutionStrategy>b__0 (объект аргументов [])</GetExecutionStrategy>
в Microsoft.Practices.Prism.Events.EventBase.InternalPublish (аргументов Object [])
в Microsoft.Practices.Prism.Events.CompositePresentationEvent'1.Publish (TPayload полезной нагрузки)
в Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.Exit()
в Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.SelectionManager_SelectionResumed (Object sender, EventArgs e)
в Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, отправитель объекта EventArgs eventArgs)
в Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.ResumeSelectionChanges()
в Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager. <.ctor>b__3 (объект s, EventArgs e)</.ctor>
в Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, отправитель объекта EventArgs eventArgs)
в Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.set_HandleRdmChanges (логическое значение)
в Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.UndoManager_SuspendRdmHandlingChanged (Object sender, args "1 StateChangedEventArgs)
в Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (EventHandler "1 eventHandler, отправитель объекта TEventArgs eventArgs)
в Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManager. <.ctor>b__0 (Object sender, args StateChangedEventArgs "1)</.ctor>
в Microsoft.Reporting.Util.RaiseEvent[TEventArgs] (EventHandler "1 eventHandler, отправитель объекта TEventArgs eventArgs)
в Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerApiProperties.set_SuspendDataManagerRdmHandling (логическое значение)
в Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.OnUndoGroupCommitting (UndoGroup undoGroup)
в Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.HandleUndoGroupStateChanged (Object sender, аргументы EventArgs)
в Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, отправитель объекта EventArgs eventArgs)
в Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.HandleStateEnteredEvent (Object sender, аргументы EventArgs)
в Microsoft.Reporting.Util.RaiseEvent (EventHandler eventHandler, отправитель объекта 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 (проводка, логическое completedSuccessfully)
в Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.Transaction.Dispose()
в Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.SelectOnly (строка ListFilterRow)
в Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.FilterCheckBoxList.FieldValueSelectorButton_Click (Object sender, RoutedEventArgs e)
в System.Windows.Controls.Primitives.ButtonBase.OnClick()
в System.Windows.Controls.Button.OnClick()
в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp (MouseButtonEventArgs e)
в System.Windows.Controls.Control.OnMouseLeftButtonUp (ctrl управления, EventArgs e)
в корпорации Майкрософт. Internal.JoltHelper.FireEvent (IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, eventName строки, флаги UInt32)
Решение
Данная проблема была впервые устранена в следующее накопительное обновление для SQL Server.

Накопительное обновление 1 для пакета обновления 1 для SQL Server 2014 г

6 накопительное обновление для SQL Server 2014 г

Накопительное обновление 4 для SQL Server 2012 с пакетом обновления 2

О накопительных пакетах обновления для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3019110 — последний просмотр: 06/24/2015 04:15:00 — редакция: 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 KbMtru
Отзывы и предложения