Workbook Options

Workbook Options

These are the workbook level options that can be set for each workbook.


  • Design Mode: allows you to change the grid without running the query behind it
  • Overtyping a grid creates an Alias: overtyping a member name creates an alias for it
  • Available Actions - Ignore multiple filter members: with this setting enabled, then the available actions uses only the first member for each filter hierarchy (if more than one member is select). This can speed up the display of the action form if lots of members are selected
  • Get unique names from formula ranges: Grids, Slicers and other XLCubed objects will attempt to get the unique name from any formulae in ranges they are driven from (from Version 8.1)
  • Slicers output numbers: when output to a cell, the output will be values rather than text
  • Maximum calculation depth during grid refresh: if a workbook has "Circular" dependencies in grids, then this setting controls the maximum number of times to recalculate the same grid
  • Worksheet protection password: setting the password value used to "protect" the worksheets will allow XLCubed to unprotect the sheets during grid refreshes, the sheets are protected again after the refresh is completed. (This feature is new in Version 7.1)
  • Limit comments by key: limits the Cube Comments made and retrieved in the workbook to the specified key (from Version 8.1)
  • Comments Web Server: location of web server for commentary
  • Reset Format Sheet: this removes any customised formatting from workbook by replacing the existing FormatSheet sheet with the default sheet as defined in Options > XLCubed Options > Main

Formula Options

  • Replace null values: replaces null values with the contents of the field Replace null values with:
  • New in Version 9 - Validate members when parsing a member, the formula will check that a valid member has been selected
  • Remove drill indicators: do not display indicator that row/column can be drilled
  • Remove nulls when drilling: if there are any blank rows/columns when drilling down on a member, they will be removed so that there are no empty rows/columns in the report.
  • Remove 0 values when drilling: if there are any rows/columns when drilling down on a member that only contain zeros, they will be removed so that there are no zero rows/columns in the report.
  • Resize Columns after drilling: this allows a cell to resize itself when a formula is inserted to display the result correctly.
  • Indent drilled members: when the user drills down on a member, they will be displayed indented.
  • New in Version 7.6 - Lighten background colour on drill when the user drills on a member a slightly lighter version of its background colour will be used for the new members

Web Publication

Specifies the behaviour and options available in the report once published to XLCubed Web.

  • Display Submit Changes: controls display of Submit Changes toolbar button on XLCubed Web - default is Yes
  • Allow Printing: controls display of the Print toolbar button on XLCubed Web - default is Yes
  • Allow save to Excel: controls display of save to Excel on XLCubed Web - default is Yes
  • Only allow save active sheet to Excel: controls display of save to Excel on XLCubed Web
  • Allow save to repository: controls display of save to Repository on XLCubed Web - default is Yes
  • Display Refresh button: controls display of Refresh button on XLCubed Web - default is Yes
  • Enable Right-Click Menus: controls availability of right click menus on XLCubed Web - default is Yes
  • Save Custom View: controls availability of save custom view on XLCubed Web
  • Drill Formulae: whether formulae can be drilled on XLCubed Web - default is No
  • Edit Member Formulae: whether XL3Member formulae can be edited on XLCubed Web - default is Yes
  • Auto Refresh (minutes): sets an interval after which the published report will automatically refresh in the user's browser
  • XLCubedWeb download filename: define the filename for the download to Excel/PDF, can also be defined in an Excel range*Auto Reload: whether the report auto-reloads if IIS has timed out due to inactivity - default is No
  • Prefer aliased images: avoid anti-aliasing images when publishing
  • Auto-hide workbook slicer pane if no slicers available: auto hide the workbook slicer pane if no slicers are available on current worksheet
  • Use faster PDF generation: PDF generation will be faster but some Excel features may not be supported
  • Auto Reload: whether the report auto-reloads if IIS has timed out due to inactivity - default is No
  • Edit XL3LookupRW without unlocking: enable LookupRW formulae for editing - default is No
  • Open Links in same Window: whether any XL3Link formulae to other websites or reports are opened in the same or different windows - default is Yes
  • Use V5 Chart Rendering: For historical (pre v6 reports) this option allows charts to be rendered as per v5 - default is No
  • Allow save to Excel live: whether the workbook can be saved as "Live" (i.e. remain interactive) when downloading from the web - default is Yes. This is new in Version 7.1
  • Handle Excel chart styles: whether Excel chart formatting is handled in a backwards-compatible way - default is Yes. This is new in Version 7
  • Hide Sheet Tabs: New in Version 8, Option to hide sheet tabs when workbook is published - default is No
  • Enforce Excel data validation rules: whether XLCubed ensures data input follows data validation rules once published - default is No. This is new in Version 8
  • Submit when value changes: New in Version 8.1, Automatically submits changes in unlocked cells - default is No
  • Open WebReportLinks in same Div: New in Version 8.1, enables this for reports embedded in custom applications - default is No
  • Convert shapes to images: New in Version 9, Excel Shapes (e.g. Callouts, Lines, etc.) are converted to images so that they can appear in the workbook when published. - default is No
  • Use Refresh on Driving Cell Change: controls whether a published report can ignore that grid property setting
  • Write a space in blank cells: writes a space in blank cells when report is published
  • Use embedded workbook images: when on, the clipboard isn't used during publication. This can impact how some images/shapes appear in the published report.


Formula Writeback

  • Enable Writeback: enables Writeback, whether or not this happens on or offline is controlled by the individual Grid Properties
  • Write to DataMembers in parent-child hierarchies:
  • Allow at Lowest Level Only: data is entered at leaf level only.
  • Allow at Any Level: data is entry at any level is allowed, select one of the following Analysis Services Writeback spreading methods. Note this can be overridden at Grid Properties level
    • Equal allocation: each constituent cell is assigned an equal value.
    • Equal increment: every constituent cell will be changed according to an incremental value
    • Weighted allocation: each constituent cell will be assigned an equal value that is weighted against a formula
    • Weighted increment: every constituent cell is changed incrementally according to a weighting formula
  • Lowest Level Indicators:
    • Highlight members: this highlights the members that are available for Writeback.
    • Highlight data: this highlights the data that is available for Writeback.

Relational Writeback

Analysis Services is the default writeback method. However, when working with XLCubed or XLCubed Authorised partners on a consultancy basis it is also possible to use 'Relational' Writeback.


When using relational writeback, the server and database being used must be specified in the dialog above.


Connection details can optionally be specified within defined Excel cells in the workbook. These can also be parametrised for web deployment.

In Excel, any changes made to the connection via the defined cells will only take effect after closing and re-opening the workbook.

When published, if they have been set as web parameters, the connection detail can be passed into the report as part of the calling URL. This enables straightforward switching of published reports between development / acceptance and production databases in environments where the reporting is hosted within other portals such as SharePoint. The connection is set up when the report is opened, it can not be changed dynamically while the report is open.

To access the parameters in the published report, click on the view parameters icon from Recent reports, as shown below.


Connection details can optionally be specified within defined Excel cells in the workbook. These can also be parametrised for web deployment.


This is accessed via the Options > Workbook Options > Connections tab. Specify the values for each parameter, and where required change the server, database, cube, and whether the report requires a password before pressing Get URL.


On accessing the report through the URL, the connection will switch to the server and database specified.

Language Options

New in Version 7.5 - you can define on this tab the report name and description to be displayed in XLCubedWeb for different language users.


Multi-sheet Web Printing

  • Allow printing Multi-Sheet: enabling this option will cause the multi-sheet option to appear after clicking the print icon in the web.
  • Allow Save to Excel Multi-Sheet: enabling this option will cause the multi-sheet option to appear after clicking the save to excel icon in the web.
  • Custom Multi-Sheet caption: define the caption that appears in the print dialog for multi-sheet printing. If no caption is set, the dialog will display "Multi-Sheet".
  • Worksheets to propogate: select the worksheets that will be generated in the pdf/excel workbook.
  • Slicers to use for Multi-Sheet selections: select which slicers will be available to make selections from upon printing.

See Multi-sheet Web Printing for more information.

PowerPoint settings

New in v9.1 (Enterprise) you can now setup a workbook to support exporting to PowerPoint. This needs to be setup here:

  • Allow save to PowerPoint slideshow: enable save/export to PowerPoint
  • Slides: add appropriate workbook range for each slide that will be created
  • Use slide title: specify static text or cell range to use as slide's title
  • Resize content to fit space: enable to fit slide space available and optionally retain aspect ratio

See PowerPoint export for more information.