2013-05-27 6 views
2

Я синхронизирую данные с внешней базой данных, и результат доставляется мне на листе под названием Все товары. Настройка сводной таблицы проста. Тем не менее, на горизонтальной оси мне нужно отобразить пользовательское значение, вычисленное из одного из столбцов во внешнем связанном наборе данных.Как расширить источник данных для сводной таблицы?

Когда я иду в Анализ -> Change Data Source, я могу видеть, что область в настоящее время рассматриваются данные называются 'Все элементы' Query!. Я хотел бы расширить его на столбец или два, так что моя сводная таблица также может отображать эти значения.

Таким образом, вместо «Все товары»! Запрос в качестве источника данных, которые я хотел бы иметь «Все элементы»! Query и следующие две колонки тоже. Я понятия не имею, как подойти к нему и что попробовать. Предложения были бы высоко оценены.

Я попытался определить свою область под названием «Все элементы»! Query_and_stuff, но количество записей, полученных во время синхронизации, варьируется, поэтому моему расширению необходимо принять это в учетную запись. Не знаю, как.

+0

попробовать формулу СМЕЩЕ, либо в вашей ссылке или в новом Названный диапазона, который вы создаете на основе исходного запрос именованного диапазон. что-то вроде '= OFFSET (« Все элементы »! Query; 0; 0; ROWS (« Все элементы!! »); COLUMNS (« Все элементы!! ») +2)' –

ответ

2

Определение

'All Items'!Query_and_stuff = offset('All Items'!Query, 0,0 ROWS('All Items'!Query),COLUMNS('All Items'!Query)+2)

+0

@K_B Спасибо, это может сработать. Однако я не знаю, как определить такое значение. То, что я сделал так далеко, - просто выбрать исходную область данных ** и вручную ** добавить два дополнительных столбца. Затем я просто набрал имя в поле в левом верхнем углу, назвав его. Как я могу динамически определять новую область? –

+0

В зависимости от версии, которую вы используете: v2003 или ранее - Insert/Name/Define ...; v2010 + - выберите любую ячейку и щелкните правой кнопкой мыши и выберите «Определить имя». – gssi

+0

Он работает для заданного запуска синхронизации данных. Проблема в том, что когда я обновляю данные, набор может быть длиннее (или короче), и тогда мне нужно будет переопределить область вручную. Мне нужен мой пользователь, чтобы просто нажать кнопку обновления и расширить область для переопределения. Это вообще возможно? –

Смежные вопросы