Есть ли способ предоставить свои собственные значения для группировки строк в сводной таблице. У меня есть данные из внешней системы со значениями, предоставленными для всех уровней детализации, в виде строк. Для каждого уровня агрегации существует один столбец, а подуровни являются пустыми для строк, которые предоставляют агрегированные значения.

Тривиальный пример - двухуровневая развертка по регионам и странам, где мы имеем столбцы

Region; Country; Value

Мы могли бы иметь два ряда

Europe; Germany; 10
Europe; France; 12

и совокупный ряд

Europe; (blank); 25 (значение не аддитивно, поэтому не просто сумма двух предыдущих строк)

Теперь проблема в том, что если я попытаюсь создать детализированный отчет в Excel, функциональность сводной таблицы просто интерпретирует пустую запись как другую запись на самом детализированном уровне, а затем суммирует строки, чтобы получить итоговое значение для Европы. Итоговая сумма будет 10 + 12 + 25 вместо 25.

Есть ли какой-нибудь способ представления таких «предварительно агрегированных» данных в детализированном отчете в Excel?

Спасибо Рикард

1 ответ1

1

Вы можете исключить пропуски из результата, используя выпадающее меню в Row Labels но есть хитрость. Содержимое раскрывающегося списка зависит от того, какая ячейка в данный момент активна в сводной таблице. Убедитесь, что выбрано одно из названий стран или «(пусто)», а затем откройте раскрывающееся меню. Вы можете отменить выбор (пусто), и он будет удален из агрегатов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .