ORACLE® ESSBASE SPREADSHEET ADD-IN RELEASE 11.1.2 USER'S GUIDE Spreadsheet Add-in User's Guide, 11.1.2 Copyright © 1991, 2010, Oracle and/or its affiliates. All rights reserved. Authors: EPM Information Development Team This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS: Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065. This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. This software and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. Contents Documentation Accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Chapter 1. Essbase Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Chapter 2. Getting Started with Spreadsheet Add-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Registering Spreadsheet Add-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Loading Spreadsheet Add-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Activating the Essbase Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Enabling Compatibility with Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Enabling Mouse Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Essbase Command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Logging On to Essbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Logging Off Essbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Changing Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Working with Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Connecting to Multiple Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Viewing Active Database Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Navigating Through Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Displaying Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Specifying Message Type to Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Displaying Unknown Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Chapter 3. Retrieving and Updating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Retrieving Multidimensional Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Reading Multidimensional Data in Two-Dimensional Spreadsheets . . . . . . . . . . . . . . . . . 30 Retrieving Data Into Blank Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Retrieving Into Formatted Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Retrieving Data into Formatted Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Rules for Retrieving into Formatted Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Retrieving Data from Relational Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Preserving Formulas when Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Free-Form Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Advanced Interpretation Mode Retrievals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Contents iii Free-Form Mode Retrievals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Differentiating Between Symmetric and Asymmetric Reports . . . . . . . . . . . . . . . . . . . . . . 37 Retrieving in Free-Form Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Retrieving in Template Retrieve Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Retrieving Data Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Using Advanced Interpretation to Retrieve Generation and Level Names . . . . . . . . . . . . . 42 Retrieving Dynamic Calc Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Retrieving Substitution Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Specifying Latest Time Period for Dynamic Time Series . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Canceling Data Retrieval Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Updating Data on Essbase Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Retrieving Data Using Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Chapter 4. Drilling, Pivoting, and Retaining Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Drilling Up to Less Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Drilling Down to More Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Sampling Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 About Metadata Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Drilling Down to a Sample of Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Pivoting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Pivoting on Formatted Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Restoring the Previous Database View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Retaining Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Removing Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Navigating Through Worksheets Without Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . 59 Enabling Compatibility Between Spreadsheet Add-in and Smart View . . . . . . . . . . . . . . . 60 Using Mouse Actions to Pivot, Retrieve, and Drill Up and Down . . . . . . . . . . . . . . . . . . . 60 Enabling Double-Clicking to Browse LROs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Drilling Down or Up On Shared Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Drilling Down on Level 0 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Drill-Down Behavior for Level 0 Attribute Members . . . . . . . . . . . . . . . . . . . . . . . . . 63 Level 0 Attribute Drill-Down Behavior - Scenario A . . . . . . . . . . . . . . . . . . . . . . . . . 64 Level 0 Attribute Drill-Down Behavior - Scenario B . . . . . . . . . . . . . . . . . . . . . . . . . 64 Level 0 Attribute Drill-Down Behavior - Scenario C . . . . . . . . . . . . . . . . . . . . . . . . . 65 Level 0 Attribute Drill-Down Behavior - Scenario D . . . . . . . . . . . . . . . . . . . . . . . . . 66 Level 0 Attribute Drill-Down Behavior - Scenario E . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Chapter 5. Formatting Text and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 About Formatting Text and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Changing Member Name Fonts and Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 iv Contents Changing Dimension Member Fonts and Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Changing Data Cell Fonts and Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Precedence of Overlapping Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Applying Style Settings to Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Clearing Styles from Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Indenting Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Suppressing Missing Values, Zeros, and Underscore Characters . . . . . . . . . . . . . . . . . . . . 74 Adjusting Cell Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Repeating Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Replacing Missing and No Access Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Displaying Aliases for Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Working with Duplicate Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 About Duplicate Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Duplicate Member Names Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Displaying Duplicate Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Enabling Spreadsheet Options with Query Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Chapter 6. Creating Multiple Worksheets from Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Specifying the Worksheet Detail Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Specifying Multiple Worksheet Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Copying Formats into Multiple Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Creating a Table of Contents for Multiple Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Specifying the Destination Directory of Multiple Worksheets . . . . . . . . . . . . . . . . . . . . . . 84 Specifying Output Types of Multiple Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Suppressing Missing Rows in Multiple Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Chapter 7. Calculating Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 About Database Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Calculating the Entire Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Calculating Databases Using Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Working with Currency Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Chapter 8. Defining Queries Using Query Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Overview of Query Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Query Designer Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Accessing Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Using Operators with Non-Numeric Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Applying Multiple Member Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Applying Multiple Data Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Managing Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Contents v Creating Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Opening Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Applying Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Applying All Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Saving Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Closing Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Deleting Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Creating Workbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Creating Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Defining Report Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Defining Query Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Selecting Query Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Applying Member Filtering Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Searching for Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Specifying Latest Period of Time Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Previewing Member Filter Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Setting the Maximum Number of Members to Preview . . . . . . . . . . . . . . . . . . . . . . 108 Deleting Member Selection Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Viewing Members by Member Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Viewing Members by Generation Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Viewing Members by Level Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Viewing Members by Dynamic Time Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Viewing Member Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Displaying Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Suppressing Shared Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Using Attribute Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Using Attributes to Select Base Dimension Members . . . . . . . . . . . . . . . . . . . . . . . . 112 Selecting Attribute Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Creating Data Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Filtering by Ranking Data Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Filtering by Comparing Data Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Deleting Data Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Creating Data Sorts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Connecting to Multiple Databases from Query Designer . . . . . . . . . . . . . . . . . . . . . . . . 117 Enabling and Disabling Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Enabling Warning Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Disabling Warning Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Using Shortcut Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 vi Contents Data Filter Panel Shortcut Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Member Select Panel Shortcut Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Navigation Panel Shortcut Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Chapter 9. Selecting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Selecting Members to Add to Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Selecting Members Using Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Specifying Member Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Specifying View Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Searching for Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Previewing Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Removing Members from Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Specifying Member Layout in Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Specifying Latest Period To-Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Suppressing Shared Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Viewing All Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Clearing All Member Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Viewing Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Reordering Member Display in Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Opening Member Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Saving Member Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Displaying the Save Dialog Box when Exiting Member Selection . . . . . . . . . . . . . . . . . . 142 Chapter 10. Working with Linked Reporting Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Linking Files to Data Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Creating Cell Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Linking URLs to Data Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Accessing Linked Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Accessing Cell Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Accessing URLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Deleting LROs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Accessing Linked Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Accessing Relational Data Through Integration Services . . . . . . . . . . . . . . . . . . . . . . . . 150 Chapter 11. Working with Visual Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Launching Visual Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Logging On to Essbase from Visual Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Retrieving Data Using Visual Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Retrieving Multidimensional Data Using Visual Explorer . . . . . . . . . . . . . . . . . . . . . . . 155 Contents vii Chapter 12. Spreadsheet Toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 About Spreadsheet Toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Opening Spreadsheets Containing Macros in Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 VBA Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 VBA Function Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 VBA Menu Equivalent Functions Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Additional VBA Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Essbase Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Using Essbase Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Essbase Macro Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Menu Equivalent Macro Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Chapter 13. Using Drill-Through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 About Drill-Through Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 About Drill-Through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Accessing Drill-Through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 Selecting Reports to View or Customize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Customizing Reports with Drill-Through Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Selecting and Ordering Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Sorting Multiple Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Selecting Data Sort Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Selecting Data Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Creating Member Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Saving, Deleting, and Renaming Member Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Chapter 14. Essbase Login Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Essbase System Login Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Change Password Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Database Note Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Appendix A. Basic Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 About the Basic Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Basic Tutorial Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Tutorial Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 About the Sample Basic Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Restarting the Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Lesson: Connecting to a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Lesson: Retrieving Data from a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Lesson: Drilling Down to More Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 viii Contents Lesson: Drilling Up to Less Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 Lesson: Customizing Drill-Down and Drill-Up Behavior . . . . . . . . . . . . . . . . . . . . . 275 Pivoting, Retaining, and Suppressing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Lesson: Pivoting Rows and Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Lesson: Retaining a Data Subset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Lesson: Removing a Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 Lesson: Navigating Through a Worksheet Without Retrieving Data . . . . . . . . . . . . . 283 Lesson: Suppressing Missing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Formatting Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Lesson: Applying Styles to Parent Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Lesson: Applying Styles to Dimension Members . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Lesson: Displaying Aliases for Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Lesson: Displaying Member Names and Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Lesson: Repeating Member Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Creating Queries Using Query Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Lesson: Creating Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Lesson: Saving Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Lesson: Applying Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Applying Worksheet Options to Query Designer Results . . . . . . . . . . . . . . . . . . . . . 298 Lesson: Selecting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Lesson: Disconnecting from Essbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 On to Advanced Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 Appendix B. Advanced Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 About the Advanced Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Advanced Tutorial Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Connecting to a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Setting Essbase Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 Performing Advanced Retrieval Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Lesson: Filtering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Lesson: Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Retrieving Data into Asymmetric Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 Working with Formatted Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Lesson: Preserving Formulas When Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . . 318 Lesson: Retrieving a Range of Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 Lesson: Retrieving Data Using Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Lesson: Retrieving Dynamic Calc Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Lesson: Using Dynamic Time Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Using Free-Form Reporting to Retrieve Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 Contents ix Lesson: Retrieving Data Using Visual Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Using Linked Reporting Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Lesson: Linking a File to a Data Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Lesson: Applying Visual Cues to LROs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Lesson: Linking a Cell Note to a Data Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Lesson: Linking a URL to a Data Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 Accessing and Editing Linked Reporting Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Lesson: Updating Data on Essbase Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 Lesson: Creating Multiple Worksheets from Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 About Currency Conversion Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Lesson: Connecting to the Sample Currency Databases . . . . . . . . . . . . . . . . . . . . . . 346 Lesson: Performing Ad Hoc Currency Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 On to Drill-Through Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Appendix C. Drill-Through Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 About the Drill-Through Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 Tutorial Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 Setting Essbase Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 About the Samples Used in This Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Accessing Drill-Through Reports from the Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . 354 Lesson: Selecting Drill-Through Reports to View or Customize . . . . . . . . . . . . . . . . . . . 358 Lesson: Selecting and Ordering Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 Lesson: Ordering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 Lesson: Filtering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Lesson: Disconnecting from Essbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Appendix D. Dialog Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Spreadsheet Add-in Dialog Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 Essbase Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 Essbase System Login Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Essbase Disconnect Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 Change Password Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 Essbase Member Selection Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 Linked Objects Browser Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Linked Reporting Objects Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 Font Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Essbase Cascade Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Essbase Calculation Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 Subset Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Find Member Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 x Contents
Description: