В отчете таблицы сводной таблицы Excel есть возможность для вмешательства пользователя, вставив «Расчетное поле», чтобы пользователь мог дальше манипулировать отчетом. Это похоже на лучший подход по сравнению с использованием формулы для данных таблицы сводных данных за пределами таблицы сводных данных по многим очевидным причинам.Использовать формулу в пользовательском вычисленном поле в сводной таблице
«вычисляемое поле» диалог, выглядит следующим образом:
и в то время как это легко сделать расчет между имеющимися переменными (как показано на скриншоте), я не могу найти, как ссылаться на диапазон значений для любой из доступных переменных.
Например, если по какой-то причине я хочу центрировать данные в диапазоне A1:A100
, я бы использовал = A1 - AVERAGE(A1:A100)
и заполнил все строки в обычной таблице Excel. Но для таблицы Pivot, если я использую диалог «Расчетное поле» и добавляю новую переменную с формулой: = 'Actual Sales' - AVERAGE('Actual Sales')
Я получаю 0
в качестве вывода.
Так что мой вопрос: как я могу ссылаться на весь диапазон для переменной «Фактические продажи» в диалоговом окне «Расчетное поле», так что AVERAGE()
вернет среднее значение всех целевых ячеек?
Вы можете проверить формулу в вычисленном поле? Я бы предположил, что это будет '= IFERROR (IF (Pvt_Inbd> 0, Pvt_Back/Pvt_Inbd, 0), 0)'. – josliber