blinovdaniil sap bpc 10.0 nw epm function (rus)
TRANSCRIPT
SAP BPC 10.0 NW EPM - Функции
Автор: Daniil Blinov
about.me/blinovdaniil 1
BLINOVDANIIL
Функции EPM | Теория
about.me/blinovdaniil 2
BLINOVDANIIL
Функции EPM представляют собой формулы, которые позволяют извлекать конкретные данные или информацию и представлять отчет определенным образом, эффективно и гибко. • Функции EPM можно вводить непосредственно в строке формул. Чтобы упростить создание и изменение формул и свести к минимуму опечатки и синтаксические ошибки, следует использовать функцию авто заполнения формул Microsoft Office Excel. После ввода =EPM (или =EPM, так как регистр не учитывается), под ячейкой отображается динамический раскрывающийся список всех функций EPM. • Также можно использовать стандартное диалоговое окно Microsoft Office Excel Вставка функции, нажав кнопку Вставить функцию на вкладке EPM ленты. Относящиеся к EPM функции собраны в категории EPMFunctions
Функции EPM | Теория
about.me/blinovdaniil 3
BLINOVDANIIL
Примечание: • При использовании функций EPM следует отключить функции распознавания обычных и локальных элементов. • Общие сведения: Текст вводится в формулы без учета регистра; Параметры строки должны вводиться между символами "". Например: “счет“; Знак разделения, используемый для разделения параметров функции, зависит от разделителя элементов списка, определенного в локальных параметрах. • Функция EPM создается по умолчанию для активного соединения листа. Соединение по умолчанию отображается в раскрывающемся списке Активное соединение панели EPM. Этот раскрывающийся список позволяет непосредственно выбрать другое соединение, или можно выбрать команду Выбрать другое cоединение, затем выбрать другое соединение в открывшемся окне Диспетчер соединений. • Категория FPMXLClient.TechnicalCategory доступна только для внутреннего использования и не должна использоваться другими пользователями.
Функции EPM | OlapMember
about.me/blinovdaniil 4
BLINOVDANIIL
Ссылки на функцию EPMOlapMember В формуле функции EPM для ссылки на ячейку, которая содержит элемент, размещенный на одной из трех осей отчета (определяется атрибутом =EPMOlapMember), необходимо использовать функцию EPMMemberID в двух следующих случаях: • Eсли идентификатор и описание EPMOlapMember отображаются в отчете; • Eсли в отчете отображается только описание или идентификатор EPMOlapMember и если это описание или этот идентификатор не являются уникальными в источнике данных.
Пример с функцией EPMMemberProperty. Не определяйте эту функцию следующим образом: =EPMMemberProperty("connection1"; B4; "HLEVEL") Используйте следующее определение: =EPMMemberProperty("connection1"; EPMMemberID(B4);"HLEVEL")
Функции EPM | MemberID
about.me/blinovdaniil 5
BLINOVDANIIL
Примечание: • Параметр Использовать EPMMemberID в формулах EPM и команда Вставить EPMMemberID в формулы применяются как к функциям EPM, так и к локальным элементам. • Однако следует иметь в виду, что выбор этого параметра может снизить скорость работы. Извлеченные элементы. Модуль расширения EPM выполняет поиск элементов в следующем порядке: по полному уникальному имени, по идентификатору, по описанию. Пример: Идентификатор элемента M совпадает с описанием элемента W. При вводе описания элемента M в качестве параметра функции EPM будет извлечен элемент W, поскольку система сначала выполняет поиск по идентификатору. Извлеченный элемент представляет собой тот элемент, идентификатор которого был введен.
К переменным функциям в Microsoft Excel относятся функции NOW, TODAY, RAND, OFFSET, INDIRECT, а также, в зависимости от аргументов, INFO и CELL.
Функции EPM | EPMUser
about.me/blinovdaniil 6
BLINOVDANIIL
Этой функцией извлекается имя учетной записи указанного соединения. Параметр: Имя соединения. Описание: Необязательный параметр. Если значение не указано, используется активное соединение.
Функции EPM | EPMServer
about.me/blinovdaniil 7
BLINOVDANIIL
Этой функцией извлекается адрес сервера для указанного соединения. Параметр: Имя соединения. Описание: Необязательный параметр. Если значение не указано, используется активное соединение.
Функции EPM | EPMEnvDatabaseDesc
about.me/blinovdaniil 8
BLINOVDANIIL
Этой функцией извлекается описание среды или базы данных для указанного соединения. Параметр: Имя соединения. Описание: Необязательный параметр. Если значение не указано, используется активное соединение.
Функции EPM | EPMEnvDatabaseID
about.me/blinovdaniil 9
BLINOVDANIIL
Этой функцией извлекается описание среды или базы данных для указанного соединения. Параметр: Имя соединения. Описание: Необязательный параметр. Если значение не указано, используется активное соединение.
Функции EPM | EPMModelCubeID
about.me/blinovdaniil 10
BLINOVDANIIL
Этой функцией извлекается имя модели или куба для указанного соединения. Параметр: Имя соединения. Описание: Необязательный параметр. Если значение не указано, используется активное соединение.
Функции EPM | EPMModelCubeDesc
about.me/blinovdaniil 11
BLINOVDANIIL
Этой функцией извлекается имя модели или куба для указанного соединения. Параметр: Имя соединения. Описание: Необязательный параметр. Если значение не указано, используется активное соединение.
Функции EPM для отчетов
about.me/blinovdaniil 12
BLINOVDANIIL
Некоторые функции EPM позволяют выполнять определенные действия для отчетов. Примечание: • Не вводите функции непосредственно рядом с ячейкой отчета. Оставьте пустую строку или столбец между функцией и отчетом. Кроме того, функции следует вводить над отчетами. В этом случае при перемещении отчетов функции не перемещаются. • После ввода функции выполните обновление рабочей таблицы
Функции EPM для отчетов | EPMDimensionOverride
about.me/blinovdaniil 13
BLINOVDANIIL
Переопределение выбора элементов для указанного измерения в одном или в нескольких отчетах. Выбором элементов измерения, выполняемым в диалоговом окне Выбор элементов, заменяются указанные ячейка или диапазон ячеек.
Например: =EPMDimensionOverride("000;001;002","Категория"," PLAN | ACTUAL,FORECAST | ACTUAL,FORECAST,PLAN | ACTUAL") • В отчете 000 элементы измерения "Категория" будут переопределены элементом PLAN. • В отчете 001 элементы измерения "Категория" будут переопределены элементами ACTUAL и FORECAST. • В отчете 002 элементы измерения "Категория" будут переопределены элементами ACTUAL, FORECAST и PLAN. • Четвертым элементом переопределяется определение ACTUAL, которое не будет применяться ни для какого отчета
Функции EPM для отчетов | EPMDimensionOverride
about.me/blinovdaniil 14
BLINOVDANIIL
Например: =EPMDimensionOverride("000;001;002;003","Категория"," PLAN | ACTUAL") • В отчете 000 элементы измерения "Категория" будут переопределены элементом PLAN. • В отчете 001 элементы измерения "Категория" будут переопределены элементом ACTUAL. • В отчете 002 элементы измерения "Категория" будут переопределены элементами ACTUAL. • В отчете 003 элементы измерения "Категория" будут переопределены элементами ACTUAL.
Примечание: Главный отчет имеет приоритет над остальными отчетами.
Функции EPM для отчетов | EPMAxisOverride
about.me/blinovdaniil 15
BLINOVDANIIL
Эта функция позволяет переопределять одно или несколько измерений (и их элементы) для указанной оси (оси строки или столбца). Если ввести функцию и затем нажать клавишу Enter, переопределение элемента отобразится в панели EPM, но не в отчете. Чтобы отобразить переопределение, обновите отчет.
Примечание: • Не следует использовать функцию EPMAxisOverride больше одного раза для одной и той же оси и одного и того же отчета. • При вводе одной функции для оси строк и одной функции для оси столбцов ось строк имеет приоритет на осью столбцов. • Если описание элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данное описание является неоднозначным, и рекомендацией использовать вместо него идентификатор элемента. • Если идентификатор элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данный идентификатор является неоднозначным, и рекомендацией использовать полное уникальное имя элемента в качестве альтернативного варианта.
Функции EPM для отчетов | EPMCopyRange
about.me/blinovdaniil 16
BLINOVDANIIL
Эта функция позволяет добавлять и повторять содержимое диапазона ячеек до достижения конца (столбцы) или правого края (строки) отчета. Диапазон добавляется к сетке данных и в зоны сдвига (при наличии последних), начинаясь после оси строк и ниже оси столбцов. • В отчет добавляется следующее содержание указанного исходного диапазона. • Если исходный диапазон, который необходимо добавить, меньше, чем диапазон отчета, то, пока не будет заполнен диапазон отчета, будет повторяться следующее содержимое исходного диапазона: все настройки формата; формулы и фиксированный текст в ячейках отчета, которые не содержат никаких данных. Можно добавить диапазон к одному или нескольким отчетам с помощью параметра reportID. Например: "000;001", где 000 соответствует первому отчету из листа (называемому также отчетом по умолчанию), а 001 соответствует второму отчету из листа.
Примечание: Для разделения отчетов используется символ ;.
Функции EPM для отчетов | EPMInsertCellsBeforeAfterBlock
about.me/blinovdaniil 17
BLINOVDANIIL
Этой функцией вставляются ячейки до или после блока элементов для указанного измерения. Если исходный диапазон, который необходимо вставить, меньше, чем диапазон назначения в отчете: • первые ячейки исходного диапазона вставляются перед блоком элементов. • последующие избыточные ячейки исходного диапазона копируются и дублируются во все ячейки диапазона назначения, пока не будет достигнут конец отчета. Примечание: Вставленные ячейки считаются "ложными" элементами. Вставленный элемент распознается по формуле, начинающейся с =EPMInsertedMember(.
Функции EPM для отчетов | EPMMemberID
about.me/blinovdaniil 18
BLINOVDANIIL
Этой функцией извлекается уникальное имя указанного элемента измерения, который включается в отчет. Уникальное имя содержит следующие элементы: [имя измерения].[имя иерархии].[имя элемента]
Функции EPM для отчетов | EPMReportOptions
about.me/blinovdaniil 19
BLINOVDANIIL
Эта функция позволяет переопределять параметры для одного или нескольких отчетов. Переопределение применяется к отчету, только если на вкладке Параметры окна Редактор отчетов не выбран параметр Наследовать параметры листа
Допускается указывать один или несколько параметров. Для разделения параметров
в списке используется символ ;.
Примечание: Ниже дан список значений для соответствующих параметров отчетов: “CalculateParentsInHierarchies” “CalculateParentsInHierarchies=true” “CalculateParentsInHierarchies=false“ Доп.сведения: KeepFormulaOnData; ShowSourceDataInComments; KeepEmptyColumns; KeepEmptyRows; RepeatRowHeaders; RepeatColumnHeaders; FreezeDataRefresh и т.д.
Функции EPM для отчетов | EPMMemberSortingOverride
about.me/blinovdaniil 20
BLINOVDANIIL
Эта функция позволяет переопределить сортировку и группировку элементов, определенных ранее с помощью интерфейса (область Сортировка и группировка элементов в окне Выбор элементов), для указанного измерения в одном или нескольких отчетах.
Функции EPM для отчетов | EPMReadOnlyData
about.me/blinovdaniil 21
BLINOVDANIIL
Эта функция позволяет отказаться от сохранения данных, введенных в указанные диапазоны
Функции EPM для отчетов | EPMReportID
about.me/blinovdaniil 22
BLINOVDANIIL
Этой функцией извлекается уникальное имя отчета, из которого указывается элемент. Если указанный элемент принадлежит оси, общей для нескольких отчетов, извлекается идентификатор главного отчета.
Функции EPM для отчетов | EPMFullContext
about.me/blinovdaniil 23
BLINOVDANIIL
Для указанного соединения этой функцией извлекаются элементы измерения контекста и элементы, содержащиеся на оси страниц для заданного отчета. Для каждого измерения на оси страниц элемент контекста переопределяется элементом оси страниц. Примечание: Если значение ReportID не известно, отображаются только элементы контекста. Элементы отображаются в выбранной ячейке, разделенные заданным разделителем.
Функции EPM для отчетов | EPMContextMember
about.me/blinovdaniil 24
BLINOVDANIIL
Этой функцией извлекается элемент контекста для указанного измерения. При двойном щелчке в ячейке, содержащей функцию, откроется диалоговое окно, отображающее все элементы для указанного измерения. Можно выбрать другой элемент, и контекст изменится. Список элементов можно дополнительно отфильтровать с помощью свойств измерений.
Пример: EPMContextMember("Финансы","Сущность","CALC=N;GROUP=SALES"). Для соединения "Финансы" в ячейке отображается элемент контекста измерения "Объект". При двойном щелчке по ячейке в диалоговом окне отображается список всех элементов объекта, отфильтрованных по значениям свойств CALC=N и GROUP=SALES.
Функции EPM для отчетов | EPMDimensionProperty
about.me/blinovdaniil 25
BLINOVDANIIL
Этой функцией извлекаются свойства указанного измерения в указанном диапазоне ячеек. Примечание: В каждой из ячеек будет отображаться по одному свойству. Если выбрано число ячеек меньшее, чем число свойств, то будут отображаться не все свойства. Поэтому необходимо выбирать достаточно большой диапазон назначения.
Функции EPM для отчетов | EPMDimensionPropertyValues
about.me/blinovdaniil 26
BLINOVDANIIL
Эта функция извлекает значения указанного свойства заданного измерения для заданного диапазона ячеек.
Функции EPM для отчетов | EPMMemberDesc
about.me/blinovdaniil 27
BLINOVDANIIL
Этой функцией извлекается описание указанного элемента измерения
Примечание: • Если описание элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данное описание является неоднозначным, и рекомендацией использовать вместо него идентификатор элемента. • Если идентификатор элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данный идентификатор является неоднозначным, и рекомендацией использовать полное уникальное имя элемента в качестве альтернативного варианта.
Функции EPM для отчетов | EPMMemberProperty
about.me/blinovdaniil 28
BLINOVDANIIL
Этой функцией извлекается значение указанного свойства для указанного элемента.
Примечание: • Если описание элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данное описание является неоднозначным, и рекомендацией использовать вместо него идентификатор элемента. • Если идентификатор элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данный идентификатор является неоднозначным, и рекомендацией использовать полное уникальное имя элемента в качестве альтернативного варианта.
Функции EPM для отчетов | EPMMemberOffset
about.me/blinovdaniil 29
BLINOVDANIIL
Этой функцией извлекается элемент, связанный с другим элементом указанием смещения от данного элемента, для извлечения предыдущего или последующего элемента. В ячейку, содержащую функцию EPMMemberOffset, добавляются элементы на основе выбранного элемента. По умолчанию, если не включен необязательный параметр уровня, добавляется элемент на том же самом уровне, что и указанный элемент.
Пример: EPMMemberOffset("Finance",D4,"1") Если ячейка D4 содержит значение 2009.Q1, и никакой уровень не указан, при числе добавлений 1 возвращается значение 2009.Q2, при числе добавлений 2 возвращается значение 2009.Q3 и так далее. Если ячейка D4 содержит значение 2009.TOTAL, и не указан уровень, при увеличении на 1 возвращается значение 2010.TOTAL.
Функции EPM для отчетов | EPMSelectMember
about.me/blinovdaniil 30
BLINOVDANIIL
Этой функцией извлекается указанный элемент измерения. При двойном щелчке в ячейке, содержащей функцию, откроется диалоговое окно, отображающее все элементы для измерения. Можно выбрать любой элемент. Список элементов можно дополнительно отфильтровать с помощью свойств измерений.
Функции EPM для отчетов | EPMCellRanges
about.me/blinovdaniil 31
BLINOVDANIIL
Эта функция позволяет определять динамические диапазоны ячеек.
Функции EPM для отчетов | EPMRefreshTime
about.me/blinovdaniil 32
BLINOVDANIIL
Этой функцией извлекаются время и дата последнего обновления данных для указанного соединения.
Функции EPM для отчетов | EPMScaleData
about.me/blinovdaniil 33
BLINOVDANIIL
Этой функцией извлекаются данные для всего набора элементов и масштабируются эти данные. Все неуказанные элементы берутся из контекста. Данные делятся на число, введенное как масштабный параметр, а результат отображается в выбранной ячейке. При использовании соединения Planning and Consolidation деление выполняется только для масштабируемых счетов. Для не масштабируемых счетов в ячейке отображается исходная сумма.
Примечание: • Если описание элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данное описание является неоднозначным, и рекомендацией использовать вместо него идентификатор элемента. • Если идентификатор элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данный идентификатор является неоднозначным, и рекомендацией использовать полное уникальное имя элемента в качестве альтернативного варианта.
Функции EPM для отчетов | EPMRetrieveData
about.me/blinovdaniil 34
BLINOVDANIIL
Этой функцией извлекаются данные для всего набора элементов. Все неуказанные элементы берутся из контекста.
Примечание: • Если описание элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данное описание является неоднозначным, и рекомендацией использовать вместо него идентификатор элемента. • Если идентификатор элемента существует в нескольких измерениях, после ввода функции будет открыто сообщение с информацией о том, что данный идентификатор является неоднозначным, и рекомендацией использовать полное уникальное имя элемента в качестве альтернативного варианта.
Функции EPM для отчетов | EPMDimensionList
about.me/blinovdaniil 35
BLINOVDANIIL
Этой функцией извлекается список всех измерений модели или куба для указанного соединения. Можно выбрать для отображения: • все измерения в текущей ячейке, где указанным символом разделяются имена измерений; • все измерения в одном или нескольких раскрывающихся списках.
Функции EPM для отчетов | EPMSaveComment
about.me/blinovdaniil 36
BLINOVDANIIL
Эта функция позволяет вводить или изменять комментарий для целого набора элементов в указанной ячейке. Все неуказанные элементы берутся из контекста. После ввода или изменения комментария его можно сохранить с помощью кнопки Сохранить данные. Комментарий сохраняется на сервере.
Функции EPM для отчетов | EPMSaveData
about.me/blinovdaniil 37
BLINOVDANIIL
Эта функция позволяет извлекать данные из базы данных в указанную ячейку и изменять эти данные для полного набора элементов. Все неуказанные элементы берутся из контекста. После определения функции следует обновить лист. В указанной ячейке (первый параметр в функции) и в ячейке, куда была введена функция, будут отображены данные из базы данных. Введите данные в указанную ячейку. Затем выполните сохранение с помощью кнопки Сохранить данные. Введенные данные будут сохранены на сервере. При очередном обновлении данные из базы данных будут отображены в обеих ячейках.
Функции EPM для отчетов | EPMSaveDataOnly
about.me/blinovdaniil 38
BLINOVDANIIL
Эта функция позволяет вводить данные для целого набора элементов в указанной ячейке. Все неуказанные элементы берутся из контекста. После определения функции следует обновить лист. В указанной ячейке (первый параметр функции) будут отображаться последние введенные данные (если данные никогда не вводились, ячейка будет пуста). В ячейке, куда была введена функция, будут отображаться данные из базы данных. Введите данные в указанную ячейку. Затем выполните сохранение с помощью кнопки Сохранить данные. Введенные данные будут сохранены на сервере. В ячейке, куда была введена функция, всегда отображаются данные из базы данных, в то время как в ячейке, в которую вводились данные, отображаются последние введенные данные.
Функции EPM для отчетов | EPMWorkStatus
about.me/blinovdaniil 39
BLINOVDANIIL
Этой функцией извлекается информация о рабочем статусе
Функции EPM для отчетов | EPMComparison
about.me/blinovdaniil 40
BLINOVDANIIL
Соединения Planning and Consolidation. Если эта функция используется для других соединений, выполняется простое вычитание, так как невозможно извлечь тип учетной записи. Выполняется сравнение двух значений по методу "лучше-хуже" на основе свойства типа учетной записи для элемента учетной записи. Свойство типа учетной записи имеет следующие значения: • INC (Income) • EXP (Expense) • AST (Asset) • LEQ (Liabilities & Equity)
Функции EPM для отчетов | EPMDimensionType
about.me/blinovdaniil 41
BLINOVDANIIL
Этой функцией извлекается измерение в зависимости от его типа. Предусмотренные типы измерений: A, C, D, E, F, G, I, R, S, T и Un. • A – для счетов • C – для категорий • D – для источников данных • E – для объектов • F – для мер • G – для владения • I – для межфирменных данных • R – для измерения типов валюты • S – для подтаблицы • T – для времени • Un: каждому определенному пользователем измерению назначается числовое значение после буквы U: U1, U2, U3 и так далее
Функции EPM для отчетов | EPMCommentFullContext
about.me/blinovdaniil 42
BLINOVDANIIL
Этой функцией извлекаются все комментарии, связанные с набором элементов измерения, которые полностью определены. Если указанный для измерения элемент отсутствует, вместо него используется элемент контекста.
Функции EPM для отчетов | EPMCommentPartialContext
about.me/blinovdaniil 43
BLINOVDANIIL
Этой функцией извлекаются все комментарии, связанные с набором элементов измерения, которые частично определены. Все элементы, не указанные в функции, игнорируются. Пусть, например, модель содержит следующие измерения: счет, объект и время. Если в функции не указан элемент для измерения времени, то возвращаются все комментарии, введенные за все периоды.
Функции EPM для отчетов | EPMURL
about.me/blinovdaniil 44
BLINOVDANIIL
Эта функция служит для извлечения заданного текста, при двойном щелчке которого в браузере открывается веб-страница Planning and Consolidation или любая другая веб-страница по указанному URL-адресу.
Функции EPM для отчетов | EPMBook
about.me/blinovdaniil 45
BLINOVDANIIL
Эта функция служит для извлечения заданного текста, при двойном щелчке которого открывается книга, опубликованная на веб-клиенте Planning and Consolidation. • Если книги, которые требуется просмотреть, опубликованы в виде нескольких файлов PDF, не следует использовать параметры locationType и teamID. • Если книги, которые требуется просмотреть, опубликованы в виде одного файла PDF, необходимо указать параметр locationType, т.е. тип расположения из шаблона публикации книги: • 2=открытый • 3=закрытый • 4=группа. Если в качестве типа расположения указана группа, следует задать параметр teamID.
Функции EPM для отчетов | EPMLink
about.me/blinovdaniil 46
BLINOVDANIIL
Эта функция извлекает указанный текст, при двойном щелчке которого открывается отчет, содержащийся в другом файле, то есть рабочая книга Microsoft Excel, документ Word или презентация PowerPoint.
Функции EPM для отчетов | EPMDocumentList
about.me/blinovdaniil 47
BLINOVDANIIL
Эта функция открывает представление документов Planning and Consolidation и извлекает отфильтрованный список документов. Затем документ из списка можно открыть двойным щелчком.
Функции EPM для отчетов | EPMDocument
about.me/blinovdaniil 48
BLINOVDANIIL
Эта функция служит для извлечения заданного текста, при двойном щелчке которого открывается документ, сохраненный в представлении документов Planning and Consolidation. Документ открывается в веб-браузере.
Функции EPM для отчетов | EPMExecuteAPI
about.me/blinovdaniil 49
BLINOVDANIIL
Эта функция позволяет выполнять API непосредственно из ячейки в рабочей таблице. API выполняется при щелчке по ячейке со вставленной функцией.
Дата: 25.12.2012 года Автор: Даниил Блинов E-mail: [email protected] Сайт: www.blinovdaniil.com
about.me/blinovdaniil 50
BLINOVDANIIL
СПАСИБО!