Как получить правильное среднее значение в стержне, основанном на сводных данных?

Я пытаюсь получить среднее число «по времени отгрузки» на основе предметов, свернутых до «номеров кораблей», а затем «порядковым номером». У меня есть один номер заказа в этом сценарии, который отправляется через несколько отправлений. Мне кажется, что после свертывания его с помощью PowerPivot и создания сводной таблицы он вычисляет среднее значение, основанное на общих строках «порядкового номера», а не на своде.

Данные PowerPivot:

введите описание изображения здесь

Pivot, основанный на данных выше:

введите описание изображения здесь

Как я могу получить среднее число, основанное на сводной таблице, а не на итоговых данных PowerPivot номера заказа? Я, вероятно, не имею никакого смысла, но, надеюсь, изображения ниже объясняют это лучше. Как вы можете видеть, когда вы свертываете предметы по номеру корабля, а затем по номеру заказа, вы увидите, что фактическое среднее значение – 0,6, а ось вращения – 0,5.

Помогите!

С технической точки зрения, среднее значение является правильным – если вы посмотрите на исходные данные, по какой-то причине все строки дублируются, и если вы делаете обычный средний расчет, это фактически 0,5 .

То, что вы ищете, вычисляет среднее значение для различных значений, которое можно легко выполнить с помощью функции AVERAGEX .

Я скопировал вашу таблицу и создал те 2 расчетных поля (в Excel 2010, это Measures ):

Среднее время :

=AVERAGE(Table1[On Time]) 

Среднее по времени (УНИКАЛЬНОЕ)

 =AVERAGEX(VALUES(Table1[Ship Number]), [Average on Time]) 

Использование функции AverageX с функцией VALUES () облегчает вычисление любого выражения ТОЛЬКО для уникальных значений.

Если вы затем поместите обе меры в сводную таблицу, вы должны получить следующее:

введите описание изображения здесь

Первый столбец такой же, как ваш (с использованием «регулярной» функции AVERAGE). Второй показывает среднее значение, вычисляемое по отдельным (уникальным) значениям номеров кораблей .

Надеюсь это поможет.

PS: Эта замечательная статья от Kasper de Jonge немного помогла мне в подобных сценариях.

  • Множество столбцов с фильтром
  • Есть ли функция, подобная AVERAGEX, но рассчитывается вместо усреднения сумм?
  • Данные Powerpivot, которые охватывают несколько значений фильтра
  • TOTALYTD возвращает значения, равные нарезанным значениям, даже если они фильтруются всеми датами
  • Экспорт данных MSSQL в файл csv
  • Расчетное поле Excel PowerPivot DAX
  • Ошибка подключения к Excel: «Microsoft.Office.BackEnd.ExcelException» был брошен
  • Выражение CUBESET с условием OR
  • Электронная таблица Excel для нескольких файлов CSV
  • Как получить значение от вложенных отношений в Power Pivot?
  • Объединение таблиц с различным количеством столбцов, некоторые из них с одинаковыми именами заголовков
  • Давайте будем гением компьютера.