Planner User Guide
This section describes how to use the Excel Add-In.
The Excel Add-In that gives Business people the most powerful reporting and data input for Analysis Services. All the power of Excel, the most powerful reporting and analysis tool you know and love, linked directly to your Analysis Services applications with no compromises in your use of Excel.
Features
- Powerful financial reports easily created by business users:
- Trend reports
- Comparative reports
- Consolidating reports, etc.
- Maximize the Excel experience for the user. No compromises in your native Excel.
- Current View navigation for easy access to everything you have access to.
- Dynamic row and column expansions as you navigate through the data while automatically preserving all your Excel defined formatting, formulas, etc.
- All reports can be saved and used offline.
- Data input schedules. All input schedules can be taken offline and then data submitted later.
- Drill down within the same dimension, or across any other dimension.
- Zero suppression is as simple as a checkbox.
- Time offsets for easy comparative reporting against last year, last period, etc.
- Wizard to create mix and match reports from column and row templates.
- Full write security with the control required for things like gathering Forecast at a summary level, while at the same time gathering Actuals at a detail level.
- Workflow with multi-level approvals.
- Level down expansions.
- Control Panel driven.
- Shared Report library.
- Live interaction with Analysis Services data and structures.
- Easy user logon with just a URL. No complicated, technical connections to setup or find.
- Access to all your member properties in ways you can do powerful and creative things in Excel.
- Sharepoint integration .
- No complex MDX formulas, cryptic identifiers, etc.
- Distribute to users without any need for administrator rights on the client computers.
- Only requires Excel XP or later. No other components to install or update on the clients.
- Book publishing for bulk creation of reports.
- Data Manager to load data, extract data, and clear data in bulk with only Excel knowledge required.
Notes:
Reports are rendered in pcPortal and transferred to Excel add-in as pre-rendered Excel files through REST connection. Report selection list gives list of reports similar to the Reports widget in pcPortal. When a report is opened, filters are loaded in a similar way to filters shown in pcPortal (same filters as selected in report design) Limitation: Changing selection in filters does not currently change contents of reports.
Is there a way to store persistent add-in data in a workbook? Come to think of it - we probably would need two dropdowns
- Instance selection
- Shown if user has access to multiple instances.
- Store persistent in workbook.
- User selection
- Shown if user in instance has rights to impersonate/ switch users.
- Show list of users to be able to select which user to be used as security context for queries.
- Store selection persistent in workbook.
- Use case
- Consultant working with multiple customers - that would like to create different excel sheets for different customers and test how they work with different credentials/ users in instance.
We probably would need three dropdowns - adding the connections selection - that all should be stored in and by workbook.
- Connection selection
- List of valid systems/ connections (like Demo, Epicor, Epicor-AU etc)
- Ideally showing only connection to where the user has valid data.
- Store persistent in workbook.
- Instance selection
- Shown if user has access to multiple instances.
- Store persistent in workbook.
- User selection
- Shown if user in instance has rights to impersonate/ switch users.
- Show list of users to be able to select which user to be used as security context for queries.
- Store selection persistent in workbook.
- Use case
- Consultant working with multiple customers - that would like to create different excel sheets for different customers and test how they work with different credentials/ users in instance.
- Switch user / impersonate and switch instance should trigger a refresh of the excel sheet (formulas reload)
- Use case: Switch to a user with different security context - data in reports needs to be refreshed immediately to align with this.
- Shown if user has access to multiple instances.
- Store persistent in workbook.
- User selection
- Shown if user in instance has rights to impersonate/ switch users.
- Show list of users to be able to select which user to be used as security context for queries.
- Store selection persistent in workbook.
- Use case
- Consultant working with multiple customers - that would like to create different excel sheets for different customers and test how they work with different credentials/ users in instance.
Minimal Viable
- Publish a report with some formatting
- Select to go with
- Download
- Formula Wizard
- Connection/ Authentication
- Switch System (to prod/ prod-au etc)
- Keep credentials
- System (dropdown - available)
- Username
- Password (if reasonably safe)
- tickbox option
- Formulas
- pc.getfl improve
- pc.getfx
- … Jan to think
- Ability to limit to FullAccess role
- pc.getbaq
- pc.getbaqlist
- (give empty if resultset if not in FullAccess role in pcPortal)
- UI
- Right-pane should follow in relevant way
- Wishlist
- Publish a report with excellent formatting
- Drilldown
- Same options as right click in pcportal in right pane clickable
- Connection/ Authentication
- AD authentication
- Possible to use the excel auth?
- Epicor authentication for direct access/ baq
- Stored with user settings?
- Formulas
- Drilldown (for all relevant formultas - pc.getreport being the most important)
- Same options as right click in pcportal in right pane clickable
- Ability to run with personal authentication of user
- pc.getbaq
- pc.getbaqlist
- UI
Suggested function names / functions could then be (with suggested parameters)
PCGETVALUE (single value formula, maybe all such formulas evaluated in one roundtrip for performance)
- dataclass
- entity
- account
- scenario
- time
- timeview
- Unordered List Itemother dimensions (filter style “GL_Department=x|Flow=Open”) (optional)
PCGETREPORT (formula that overflows into adjacent cells right and below)
- report name
- parameters (filter style “GL_Department=x|Flow=Open”)
PCGETDATASET (not needed if pcgetvalue is fast enough, if not - it would be a similar formula asking for a grid of values)
PCGETPROPERTY (retrieve a property value)
- dimension
- member– name of the member to retrieve the property from
- property – name of the property to retrieve the property of
- Would also be nice functions with overflows into adjacent cells like
PCGETDC (get download of DC data into sheet)
- dataclass
- parameters (filter style “GL_Department=x|Flow=Open”)
PCGETGL (get download of GL Journal data into sheet)
- entity
- parameters (filter style “GL_Department=x|Flow=Open”)
- group (optional)