Если имеются данные во внешнем файле электронной таблицы или листе 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+в определении столбца определяют, какие значения следует извлекать для отчета.