Sie sind auf Seite 1von 19

SAP BusinessObjects Business Planning

and Consolidation Version 10.0 Report


Training
EPM Functions

EPM Functions
Lesson Objectives

After completing this lesson, you will be


able to:
Understand how to access EPM Functions
Enhance reporting by using various EPM
functions
Learn where to access an entire list of EPM
Functions

EPM Functions
Overview
The EPM Add-In has built in functions
allowing for enhanced reporting
options and greater flexibility in
report building.
EPM functions are housed under the
EPMFunctions category in the
function wizard which can be
accessed by choosing the fx button
from the formula bar or Insert
Function from the EPM ribbon.
Similar to other excel functions you
can utilize the Excel Formula
AutoComplete functionality by typing
in =EPM and choosing from a
dynamic list of functions.
3

EPM Functions
Commonly Used Functions for display
EPMContextMember- displays the context of the report
when referencing the connection and dimension name
EPMFullContext- Displays the context with a separator
EPMServer- Displays the server of the current connection
EPMEnvDatabaseID- Displays the environment name ID
EPMModelCubeDesc- Displays the description of the
Model
EPMUser- Displays the user name as defined when logging
in

EPM Functions
EPMOlapMemberO/EPMOlapMultiMember
In the EPM add-in, each member of a report is identified by
a formula beginning with =EPMOlap.
The formulas will automatically populate when building a
new report using tools such as EPM Report Editor or Drag
and Drop functionality.
In the page axis you can additionally use
=EPMOlapMultiMember which will allow you to select
multiple members with the intent of aggregating the data
in the report.

Function Example
EPMOlapMember additional functionality
You can override the basic EPMOlapMemberO formula with
cell-based members.
In the example below the formula points to the yellow line to
determine what member to use.

EPM Functions
EPMMemberID
EPMMemberID is used to display the unique name/ID of the
dimension member.
This formula is commonly included with other formulas,
especially when basing a formula on a member description
that is not unique.

EPM Functions
EPMMemberDesc
EPMMemberDesc is used to display the description of a
specific dimension member.
If the description exists in multiple dimensions you will
receive a message that the description is ambiguous and it
is recommended you use the ID instead.

EPM Functions
EPMMemberProperty
EPMMemberProperty is used to recall a property of a
specified member.
Allows for customized formatting, expansion, sorting, and
detail in a report
To view member properties choose More>
Member Properties from the EPM Ribbon

EPM Functions
EPMDimensionOverride
EPMdimensionOverride is used to override the member
selection on a specific dimension.
The formula asks you define which report(s), what
dimension and what member you want to use to override
original members. You may add criteria such as BAS, DEP,
SELF, LDEP(n), ALL to show a dynamic selection.

10

EPM Functions
EPMContextMember/EPMSelectMember
EPMContextMember and EPM Select Member both give you a
list of members when you double click on the function,
however EPMContextMember function actually links to the
context member in the context bar and will update the
context bar to match your selection.
You may filter the selection based on properties.
The last part of the formula criteria designates what is
displayed. If you enter False or leave this section blank the ID
of the member is displayed. If you enter 1 the member
name will be displayed as it is in the context bar.

11

EPM Functions
EPMMemberOffset
EPMMemberOffset calls out a member based on another
member and the offset to that member. For instance, if you
were to enter =EPMMemberOffset(,"2011.JAN",1) the
member that would be returned would be 2011.FEB.
You may also enter a Level Property. In the example below
the formula requests an offset of one, but requires that
member to be a year so the return value is the next total
year.
You may also negative numbers as an offset value.

12

EPM Functions
EPMCopyRange
EPMCopyRange allows you to repeat a block of content in
your report that is defined outside of your report including
all formats, formulas, fixed text and data validations.
If several reports share the same axis the EPMCopyRange
function is ignored unless the axis in the EPMCopyRange is
the master axis (Row parameter).

13

EPM Functions
EPMInsertCellsBeforeAfterBlock
EPMInsertCellsBeforeAfterBlock will allow you to specify
cells to be inserted before or after a block of cells.

14

EPM Functions
EPMComparison
EPMComparison performs a better or worse comparison of
two values based on the account type property.
For example:
If an expense account is larger than another expense
account, the value is negative, whereas an income
account would be positive.
if an expense account (EXP) is greater than a revenue
account (INC), than the variance is negative.

15

EPM Functions
EPMRetrieveData/EPMSaveData
The EPMRetrieveData function will allow you to retrieve very
specific data for a full set of members. Any member not
referenced in the formula will use the member in the context bar.

The EPMSaveData function works the same, but is used to save


data to the server as long as the workbook is designated as an
input template.
16

Function Examples
EPMExecuteAPI
The EPMExecuteAPI formula allows for specific task execution
upon clicking in the cell. View the EPM User guide for the full
list of APIs.
Refresh =EPMExecuteAPI(Refresh,Refresh)

Save Data =EPMExecuteAPI("SaveWorksheetData","Save


Data")

17

Functions References
The complete list of EPM Functions example is located in
the EPM Add-in for Microsoft Office User Guide:
http://help.sap.com/businessobject/product_guides/boeo10/
en/EPMofc_10_user_en.pdf
Additional information can be found online at:
http://help.sap.com/saphelp_bpc10_nw/helpdata/en/bpc_nw
_index.htm
List of API functions:
https://websmp104.sapag.de/~sapidb/011000358700001023162011E/EPMofc_1
0_whatsnew_en.pdf

18

EPM Functions
Lesson Objectives

You should now be able to:


Understand how to access EPM Functions
Enhance reporting by using various EPM
functions
Learn where to access an entire list of EPM
Functions

19

Das könnte Ihnen auch gefallen