The Board Office Add-in Layout
  • 06 Sep 2024
  • 16 Minutes to read
  • Contributors
  • Dark
    Light

The Board Office Add-in Layout

  • Dark
    Light

Article summary

This topic covers how to open a Board Microsoft Layout, its common settings and configurations, and Block settings. The Layout is very similar in all Microsoft Add-in applications and this article describes the common options and settings of a Layout, which are as follows:

To find out more about the specific Layout Options and settings, read:

Open a Layout with Board Add-in

To open a Layout in Board Microsoft Add-in, click on the relevant button to be able to open the Layout:

  • Excel Add-in. Layout button:
     contents/assets/images/excel.addin.layout.button.PNG

  • Word Add-in. Board Toolbox buttons:

    • Chart, Cockpit, BubbleChart, Heatmap, and Treemap buttons open the Component Designer window where you must right click inside the editing area to reveal the right-click menu and select "Layout" to open the Layout Editor. Read more about it in Create an Object with Board Word Add-in
       contents/assets/images/word.addin.toolbox.png

  • PowerPoint Add-in. Board Toolbox buttons:

    • Chart, Cockpit, BubbleChart, Heatmap, and Treemap buttons open the Component Designer window where you must right click inside the editing area to reveal the right-click menu and select "Layout" to open the Layout Editor. Read more about it in Create a Data View with Board PowerPoint Add-in 
       contents/assets/images/word.addin.toolbox.png

The Add-in Layout Editor general options

The Board Microsoft Add-in Layout Editor has similar functions and follows the same rules, restrictions, and logic as the Board Platform Layout Editor, however, it looks a little different.

contents/assets/images/excel-addin-layout-editor.PNG

In the Layout Editor, the general options displayed are:

  • Layout Title. Name the Layout

  • Database. Choose the Data model you would like to use to create your Layout. Once the first Layout has been created, the Data model chosen for that first Layout will remain selected so as to avoid reselecting it every time

  • Layout Performance. This section gives you information about your Layout configuration, Block size, Cube dimensions, and Cube details like the data type and the file name, the overall performance, if it needs any revisions, and if it has any issues

  • Copy Layout. Copies the configuration of the current Layout

  • Paste Layout. Pastes a Layout configuration that was recently copied

  • Clear Layout. Clears the Layout to start again

  • OK. Saves changes to and exits the Layout and refreshes the Object to automatically display what was configured

  • Cancel. Cancels any unsaved changes and exits the Layout

  • Apply. Saves changes to and exits the Layout without refreshing the Object so as not to instantly display what was configured in the Layout. To display what was configured in the Layout after pressing "Apply", you must press the "Refresh Sheet" button in the top menu of Excel.

The main sections available for configuration in the Layout are:

  • Data. Add or create Data blocks of Cubes, algorithms, Entities, ranking functions, or Rules

  • Axes. Add Entities by Row or by Column to configure the Layout

  • Filters. Add filters to each Data Block

  • Options. Options are specific to each type of Object

  • Select. Add a selection to the Layout

To know more about the rules, restrictions, logic, and behavior of the Layout Editor, read About the Layout Object, Configure a Layout, About Data Blocks of a Layout, and About Data Block settings.

Data area of the Layout Editor

Within the Data tab, you will find the Data area where you can create Data Blocks for your layout. The Data area has 4 columns which are:

  • Content. Displays the name of the Data Block

  • Type. Displays the type of Block: a Cube, algorithm, Entity, ranking function, or Rule

  • Data. Displays a colored flag that represents the status (also written out in the Layout Performance column) of the Data Block. When you hover over it, the tooltip displays the Cube's dimensions

  • Performance. Displays a bar to indicate the performance of the Data block. Low performance will appear red, middle performance will appear yellow, and optimal performance will appear green

At the bottom of the Data area are 4 options that, upon enabling, apply to all the Blocks. The 4 options are:

  • Split & Splat. Allows the relative redistribution of data based on Data entry. Read more about Split & Splat

  • Allow Zero in Data Entry. Allows users to enter a value of 0. By default, 0 is not a valid data entry because the value 0 and an empty cell are not differentiated; if this feature is enabled, users can input 0 as a data entry value

  • Auto Align. Aligns Data entry performed on Cube in all of its versions and is active by default

    This setting is no longer supported in the web version

  • Auto update algorithms. When an algorithm Block includes another Block in its algorithm and that Block changes position, the algorithm will automatically change in order to accommodate the position change. This setting is enabled by default. When a Block that is part of the algorithm is deleted, the algorithm does not change. For e.g., If Block a is Budget and Block b is Forecast and Block c is the algorithm a-b, if Block b is changed to position a, the algorithm automatically changes to b-a.
     contents/assets/images/addin.auto update algorithms2.gif

Data Block settings

You can create a Data Block by double clicking on the yellow-highlighted text that says "Double-click here to create a block" which will open another window with all the settings to configure your Data Block.

contents/assets/images/excel.addin.block settings.gif

The Block settings consists of the following areas:

Block Heading

Here you can give the Block a name.

Setup

Here you configure the basic setup of the Block you want to add to the Layout:

  • Type of Block:

    • Data Selection. Select a Cube from the dropdown that corresponds with the Data model chosen for the Layout

    • Column Algorithm. Write an algorithm and choose the type of algorithm: Numeric, Text, Date, Picture

    • Entities & Relationships. Choose an Entity from the dropdown that corresponds with the Data model chosen for the Layout

    • Ranking Function. Choose a ranking function option from the dropdown: Vertical %, Cumulated Vertical %, Counter, Cumulated Counter %, Cumulate Value, or 85-95 Ranking

    • Rule. Choose a Rule from the dropdown of which are Rules made within the Data model chosen for the Layout

  • Dec Digits. Sets the number of decimal digits to display, this option only applies to numeric values

  • Divide By. Divides values by the specified number

  • Summary Algorithm. Defines the method for calculating row and column totals. To learn about these options, read more here

  • Row Totals. Divides values by the specified number. This option can be used to display values in thousands or millions

  • Setup Options:

    • Hide Zeros. When enabled, cells that contain no value are displayed as blank. If disabled, cells that contain no value are displayed as zeros (0)

    • Hide this block. When enabled, it hides the corresponding Block

    • Enable Data Entry. Enables Data Entry. Read more about Data entry on a Data Block here

    • Reverse algorithm. Allows you to enter a value on a calculated Block (algorithm) in order to recalculate one of the factors of the formula and write it on the corresponding Block

    • Pattern based allocation. Allows you to enter numeric data at any aggregation level and automatically have Board allocate it down to the underlying cells of the selected Cube based on a driver Cube. Read more about pattern-based allocation here

      • Previous Year. Select to use the previous year values of the driver cube during the pattern-based allocation. This option is only available when Data entry and pattern-based allocation are enabled

Functions

This section covers function settings like time function, Rule, locked by, and Tooltip configurations.

contents/assets/images/add-in-layout-functions.PNG

  • Functions. Here, you can configure time functions on a Block. Read more about time functions here

    • Previous Year. When the checkbox is ticked and no other function or option is active, it returns the previous year's data for the currently selected periods

    • Function. Select the applicable time function from the dropdown menu. Read about the different types here

    • Fiscal Year. Obtains the cumulated value from the first period of the currently selected fiscal year. This option is only effective on the Yearly Cumulated Value function and if the fiscal year has been configured in the "Time range" section of the Board Data model in use

    • Calendar. Custom Time Entities, if created, will show up in this dropdown menu. The Previous Year and Yearly Cumulative Value can be executed on the selected Custom Time Entity calendar if the configuration allows it.

    • Ignore Current Period. Excludes the last period of the current time selection from the data set used to calculate the statistical functions. Only available with a Time Series function, Trend or Forecast

    • Period Offset. The data displayed is shifted by the specified number of periods, for which the period depends on the Cube structure. For example, by setting Period offset to "-3" on a Cube structured by month, the data displayed shifts 3 months backward (e.g. June 2023 column shows the March 2023 data)

      The "Period offset" option cannot be used in conjunction with the "Previous year" option.

    • Cycle. Defines the time range period for the following cumulative functions:

      • Yearly Cumulated Value

      • Yearly Moving Total

      • Yearly Moving Average

      By default, the cycle is 12 (i.e. 1 year).

  • Function Options.

    • Rule.  Applies a Rule chosen from the dropdown to the Data Block

    • Apply on totals. Applies the Rule on totals, additionally

    • Rollup. Enables the automatic roll-up of Entities on the Data Block

    • Locked by. Allows locking Data entry on cells based on values that are or are not 0 from another Block

    • Total locked by. Applies the conditional locking either on Row totals or on Column totals of a single Block

    • Suggested values. Allows configuration of suggested values that will be shown to the user during Data entry actions

    • ToolTip by. Displays information based on the content of another Block of the Layout

    • Formulas in. Performs calculations, returns information, manipulates cell content, tests conditions, and more. Choose between Single Rule or Deepest Entity Rule. Read more about" Formulas in" here in the Nexel section

    • Validation rules. Allows you to define a validation formula in order to automatically accept or reject entered values.

References

Here you can set up reference rules like Detail by, Total by, Refer to, and more.

contents/assets/images/add-in-layout-references.PNG

  • Detail By. Allows you to select an Entity from the dropdown by which to display data for that Block

  • Total By. Allows a Cube to be aggregated at a different level than the Entities in the Axis area. Read more about Total by. Click on the button and select all the Entities that apply, and then click OK

    • Clear. Clears all the Entities chosen from the Total By function

  • Refer To. Choose an Entity to Refer to. There is a limit of 3 total "Refer tos" per Layout

    • Set. Click to apply the Refer to function

    • Clear. Click to clear the Entity chosen for the Refer to function

Advanced

Here you have advanced settings to aggregate data even further.

contents/assets/images/add-in-layout-advanced.PNG

  • Aggregation. Applies an aggregation function to a Data Block. Read more about Aggregation functions

    • Functions. Choose Distinct count, Average, or Sum

      • On Entity

      • Limit To. Choose Top, Bottom, or Range to limit the Entity function chosen

        • Item Count. If Top or Bottom is chosen, write in the value to be considered as its limit

        • From/To. If Range is chosen, write in the range values

  • Locked by Cube. Allows you to lock or unlock Data entry on physical cells of a specific Cube based on values from another Cube and to show or hide locked cells

    • Cube. Choose the Cube associated with the Data model of the Layout from the dropdown

      • Display. Allows you to display only values of Data entry portion cells or values of both free and locked cells with "Total": if you select the "Data Entry Portion" option, aggregated views will only consider cells that are not locked at the physical level of the Cube

      • Locker Mode. Choose to lock the Cube cell by selecting "Locked" or not by selecting "Free" and by defining the "Locker Value" below

      • Locker Value. Define the value, either "is 0" or "is not 0", in which the Cube cell should be locked or free

Format

Here you can customize the Block's formatting. To do so, you must select "Enable custom block formatting" at the top of the Format area.

contents/assets/images/add-in-layout-format.PNG

  • Formatting. This section gives you basic controls of formatting: copy the format to paste it in another Block, paste a previously copied format, clear all formatting, or clear a selection of formatting

  • Select an item to format. Select the number under the "Column" field next to the item you wish to format. Then, format using color, font, or other options. Select different items at a time. You cannot select multiple items at once
     contents/assets/images/data.block.format.excel.gif

  • Color. Choose the color for background and foreground from the Theme colors and Standard colors provided. At the bottom of the color menu, you can add transparency, reset to default, or click more options to select more colors or configure a gradient effect

  • Options. Configure other formatting options like the decimal length, putting a symbol before or after each value, or formatting negative numbers with parentheses

  • Font. Select a custom font, size, bold, italic, and text alignment

Alert

Here you can format values to appear in different colors. Select each color by accessing the dropdown menu next to each paint bucket icon according to the rules you set whether a value is great than, less than or equal to.

contents/assets/images/add-in-layout-alert.PNG

The following styles are available:

  • Off. No alerts are configured

  • Figures. Colors only the value of the cell

  • Blocks. Colors the background of the cell so that the value is still visible

  • BlocksOnly. Colors the whole cell so that the value is not visible

  • Gradient. Colors a gradient background

  • Bar. Choose between blue, red, or green to color the background of the highest value cell in a gradient effect

  • Gauge. Select the type of gauge image from the dropdown menu to appear next to each value depending on the parameters set above

Analytics

Here you can apply an analytical function to a Cube

  • Function. Choose an analytical function to apply. Read about the different analytical functions here
    For every function, that you can pick from the "Function" dropdown menu, you will have the following settings:

    • Time Entity. This dropdown menu allows you to decide at which level your period is defined. If I use the Max Value function, for example, and I choose Day as the Time Entity, the function will return the amount of the day that contained the maximum value. Otherwise, if I select Month as Time Entity, it will return the value of the month with the maximum value. With the "Auto" setting, the system will use the Time Entity in the Cube Structure or, if you have a Time Entity set in one of the axes, it will take it from those fields

    • Time Range-To. These two dropdown menus allow you to consider only a part of the time series, deciding which periods the function will consider to calculate the output, from and to

    • Positive Values. When enabled, the analytics function will only consider positive values

    • The "Ignore Last Period" checkbox is only used for the functions IdsiARX Forecast, Linear Regression and Multiple Linear Regression, and allows you to ignore the last period in your forecast.

Axes area

In the Axes area, you can configure your Layout by placing Entities by Row or by Column, if the Layout allows it.

The Axes area is split into 4 sections.

  • Entities area. The first section on the left is the Entities area where all the Entities available to the Layout are listed. Above the Entities list is a search bar where you can search for Entities. The Entities area listed in a tree view, so you can see their hierarchy.

    • Graphical View. Below the Entities area is a Graphical View button. Click it and a new popup window will appear where you can see the Entity tree and relationships. Expand the Entity by clicking the arrow next to the name. Drag and drop the Member into the By Row or By Column area

    • Groups. The Groups checkbox shows you Entity Groups

  • By Row. The By Row area is where you can drag and drop Entities by row

    By Row acts as the "Categories" function in the Board Platform Layout for Charts and as "Points" for BubbleChart.

    • Display. Choose what you'd like to display: code, description, or code and description.

    • Show all. When enabled, it displays all rows, including those with no values. This option is disabled by default, therefore only rows containing values are displayed

    • Down Totals. Allows enable or disable the column totals, for all blocks of the layout

  • By Column. The By Column area is where you can drag and drop Entities by column

    Not all Objects allow a dimension by Column; those that do not allow Entities set By Column are as follows: Cockpit, Treemap, and Fields.  By Column acts as the "Series" function in the Board Platform Layout for Charts.

    • Display. Choose what you'd like to display: code, description, or code and description.

    • Show all. When enabled, it displays all columns, including those with no values

  • Alignment. Here you can configure the alignment of the Totals

    • Totals alignment. Choose the alignment for where to display the Total columns in the Object: right, left, or center

    • Align. Choose whether to align the Layout horizontally or vertically

Filters area

In the Filters area, you can configure sorting and filtering based on each Block in the Layout.

The Filters area is split into 4 sections:

  • Blocks. Lists the Blocks available in the Layout. Drag and drop a Block into the Sort "By", Filter A "On", or the Filter B "On" areas that say "Please drag a block"

  • Sort. Configure a sorting rule for a specific Block.

    • By. Drag and drop a block here to configure a sorting rule

    • Descending/Ascending. Select the order of sorting

    • Keep Top. Display a given number of rows and columns. For example, writing 10 will only display the first 10 rows based on the condition

    • Keep Totals. When enabled, calculates totals only for visible rows and columns. If the option is disabled, row and column totals will be calculated considering all rows and all columns defined by the Layout, regardless of their visibility

  • Filter A & Filter B. In the Filters area you can also define one or more filtering conditions based on Block values.

    Leaving the "Min" or "Max" fields blank will not apply any limit.

    When multiple filtering conditions are defined, they can be combined using the following logical operators:

    • AND. Requires that all filter conditions are true

    • OR. Requires that at least one condition is true

To apply a filter or a sort, refer to "Blocks" above.

You can only apply 1 sort to 1 Block in a Layout. You can only apply 2 filters to at least one and at most 2 Blocks in a Layout. However, an algorithm Block can combine more than 1 or 2 conditions to more flexibly filter and sort as required.

Options area

The Options area of every Object is different. The following Objects have an Options area which are described in more detail in the articles Create a Layout with Excel Add-in and Create a Layout with Word Add-in:

The Word Add-in Object Field does not have an Options section.

Object settings in PowerPoint are the same as in Word Add-in. Read about the options available in Create an Object with Word Add-in.

Select area

In the Select area, you can add a Select to the Layout.

To do so, follow the instructions below:

  1. Click "Add Select"

  2. Choose an Entity from the dropdown menu

  3. Enable Keep or To

    • Keep. Keeps the currently active Sheet selection on the selected Entity and applies the new one

    • To. Overrides the currently active Sheet selection on the selected Entity and applies the new one

  4. Click "Set" to Select 1 or more members to Select

To learn more about selections, read about the Board Excel Add-in Selections.

Layout Performance area

The Layout performance area gives you an overview of how well the Layout is performing and if it is compliant with the specific Object's requirements.

If something is wrong with the Layout, a message in red will appear at the bottom of the area, like in the image below:

contents/assets/images/addin.layout.issue.message.png


Was this article helpful?