Если имеются данные во внешнем файле электронной таблицы или листе Microsoft Excel, можно создать в Management Reporter связь в отчете, чтобы добавить внешние данные к отчету. Для получения внешних данных можно использовать либо комбинированную связь, либо отдельную связь.

Методы комбинированной связи и отдельной связи

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

  • Подключение к одному листу Microsoft Excel.

  • Определение строки задает имя файла электронной таблицы и его расположение.

  • Перед ссылками на ячейки электронной таблицы добавлено @WKS.

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

  • Определение строки содержит ссылки на ячейки листа в одной или нескольких связях со внешним листом.

    • Если лист содержит данные периодов, то также требуется связанный код смещения периода ( /CPOили /RPO).

    • Если в определении столбца определено несколько столбцов типа WKS, то в синтаксисе связи также указывается связанный столбец, например, C=B4, E=C4.

  • Определение столбца содержит один или более столбец типа WKS.

  • Определение аналитической структуры связано со внешней связью в определении строки, в дополнение к расположению файла листа.

Для создания связи с файлами Microsoft Excel, относящимся к нескольким периода отчетности, используется либо смещение периода столбца ( /CPO), либо смещение периода строки ( /RPO).

Смещение периода столбца (/CPO)

Если устанавливается связь с файлом Excel, в котором имеется несколько столбцов, представляющих различные периоды (например, лист с подробным прогнозом бюджета на 12 месяцев), используйте параметр CPO(смещение периода столбца) для сопоставления периодов учета в определении столбцов с соответствующими столбцами на листе Excel. Этот метод можно использовать для создания объединенной связи с листом или для отдельной связи с листом.

Для использования параметра /CPOв определении строк введите адрес ячейки, указывающий на столбец, находящийся слева от первого периода (столбца). Затем добавьте параметр /CPOв конце адреса ячейки.

В следующей таблице приведен пример использования параметра /СPOдля связи со столбцом внешнего файла электронной таблицы Excel.

Код строки

Описание

...

Ссылка на лист

340

Итого продано единиц

...

A7 /CPO

В следующей таблице приведен пример использования параметра /СPOдля связи со столбцом внешнего файла электронной таблицы.

Код строки

Описание

...

Связь с внешним листом

340

Итого продано единиц

...

@WKS (B=B2) /CPO

При создании отчета за период 1 в Management Reporter используются значения в столбце Bэтого листа (Январь). Для периода 2 используются значения в столбце Сданного листа (Февраль), и так далее.

Учтите, что ячейка, на которую дается ссылка ( A7), находится на один столбец левее первой суммы, которую следует импортировать в отчет для первого периода.

Примечание Примечание

Параметр /CPOили /RPOследует включать только один раз для каждой ячейки со ссылками, независимо от общего числа ссылок на файл Excel в этой ячейке.

Смещение периода строки (/RPO)

Если устанавливается связь с листом Excel, в котором имеется несколько строк, представляющих различные периоды, используйте параметр /RPO(смещение периода строки) для сопоставления периодов учета в определении столбцов с соответствующими строками на листе Excel. Этот метод можно использовать для создания комбинированной связи с листом или для отдельной связи с листом.

Чтобы использовать параметр /RPO, введите адрес ячейки, которая находится на одну строку выше первого периода (строки) в шаблоне для данного столбца. Затем добавьте параметр /RPOв конце адреса ячейки.

В следующей таблице приведен пример использования параметра /RPOдля связи со строкой внешнего файла Excel.

Код строки

Описание

...

Ссылка на лист

340

Итого продано единиц

...

B2 /RPO

В следующей таблице приведен пример использования параметра /RPOдля связи со строкой внешнего файла электронной таблицы.

Код строки

Описание

...

Связь с внешним листом

340

Итого продано единиц

...

@WKS (B2) /RPO

При создании отчета за период 1 в используются значения в строке 3этого листа (Январь). Для периода 2 используются значения в строке 4листа (Февраль), и так далее.

Учтите, что ячейка, на которую дается ссылка ( B2), находится на одну строку выше первой суммы, которую следует импортировать в отчет для первого периода.

Примечание Примечание

Параметр /CPOили /RPOследует включать только один раз для каждой ячейки со ссылками, независимо от общего числа ссылок на файл Excel в этой ячейке.

Использование нескольких столбцов WKS

Если в определении столбцов указать несколько столбцов WKS и использовать параметр /CPOили /RPOв определении строк, Management Reporter сопоставляет столбец в листе Excel каждому соответствующему столбцу WKS в определении столбцов. В этом случае следует указать значение в ячейке периода для каждого столбца WKS. Можно использовать определенный период, например, 6, или относительный период, например, B+2.

Дополнительные сведения о добавлении значения в ячейку периода см. в разделе Столбец "Финансовая аналитика" .

Пример 1

Чтобы создать ссылку на несколько значений в листе, необходимо ввести несколько столбцов в одной инструкции WKS.

В следующей таблице приведен пример использования параметра /СPOдля связи с несколькими столбцами внешнего файла электронной таблицы.

Код строки

Описание

...

Ссылка на лист

340

Итого продано единиц

...

@WKS (B=A2, C=A3) /CPO

Пример 2

Чтобы использовать то же значение листа, что и в базовой ссылке, можно воспользоваться значениями из столбца PERIOD в определении столбца, чтобы определить, какие значения следует извлекать для вычисления. В столбце PERIOD для этого вычисления может использоваться как жестко заданный период, так и коды BASE+#и BASE-#.

Например, можно использовать инструкцию WKS @WKS (B=A2, C=A2, D=A2) /CPOсо следующим определением столбца:

A

B

C

D

E

DESC

FD

WKS

WKS

WKS

ACTUAL

BASE

BASE

BASE+1

BASE+2

BASE+3

PERIODIC

Это вычисление использует ту же ячейку во внешнем листе ( A2) в качестве отправной точки, но коды периодов BASE+в определении столбца определяют, какие значения следует извлекать для отчета.

См. также