In formula mode, you can edit the analysis table using Microsoft Excel formatting and formula functions and make further calculations using the existing data.
To switch to formula mode, select Convert to Formula from the context menu in the analysis table. This deletes the Analysis Table design item and defines every row in the table as a Microsoft Excel formula. The result values called from the server with the formula are still displayed in the table. The formula of the selected cell is displayed in the formula bar.
In formula mode, you can use all Microsoft Excel formatting functions. With the deletion of the design item, the individual formatting of the data will not be overwritten by the standard formatting in the analysis table the next time you update this data. For example, if you select a color to highlight interim results in the table and then navigate in this table, only the data for the values from the server is called and not the standard formatting from the analysis table. Your individual formatting is retained.
You can use the Microsoft Excel formula functions to make further calculations on the basis of existing data, for example to create an offer or perform planning activities. You can also copy the formula for a cell to another cell outside the table and thus work independently of the original table. If the workbook contains two analysis tables based on different data providers, you can combine the data from both data providers for your calculations.
The following prerequisites apply:
More information:Analysis Grid
More information:Configuring Data Providers
Switch to Formula Mode
In the properties for design item Analysis Table, you can set the Use Formulas flag. This defines the cells in the analysis table as Microsoft Excel formulas. The other steps are not performed, however. To be able to use all features, you should always switch to formula mode by choosing Convert to Formula in the context menu.
The Formulas
There are two formulas that can be converted into the cells in the analysis table.
Cells are converted into this formula if the underlying query is not input ready. You can use the data on the BW server for calculation, but you cannot write data back to the server. This formula is made up of the following elements:
You set the name when configuring the data provider.
Example
Cell H20: =BExGetData("Data_Provider_1", $G15, F§20)
The data for the value in this cell come from data provider Data_Provider_1. The name of the structure component of the column in cell G15 is Sales Revenue in 2007. The name of the structure component of the row in cell F20 is Region France. The formula in cell H20 therefore uses the data from in Data_Provider_1 to calculate the sales revenue for Region France in 2007.
Cells are converted into this formula if the underlying query is input ready. You can use the data on the BW server and write the data you have modified back to the server. This formula is made up of the following elements:
Enter the key of the cell that contains the value to be written back to the BW server. Copy the formula to an empty cell in the workbook before modifying it. You should not modify the formula in the original analysis table.
Example
Cell I20: =BExSetData (H20, "Data_Provider_1", $I15, F§20)
The value that you have entered in cell H20 is written back to the server from cell I20. Cell I15 stands for Planned Sales Revenue in 2008. The formula in cell I20 therefore writes the planning data for sales 2008 in Region France back to Data_Provider_1. The corresponding value is read from cell H20.
More information:
Examples of Working in Formula Mode
In formula mode, you can use various functions to modify the layout and perform additional calculations.
Restrictions
Switching to formula mode has the following consequences: