Table of Contents

Pivot Configuration

BIPLUS gives the developer a chance to create a report as a pivot table, which is also otherwise known as a cross-tab report or cross-tab analysis. Pivot Analysis provides the ability to compare aggregated summaries side by side for a given attribute. In layman’s terms, we could sum up the value of the sales totals for each customer and present these totals by year in a cross-tab fashion.

For typical data entry and storage, data usually appear in flat tables, meaning that it consists of only columns and rows, as in the following example showing data on shirt types:

While tables such as these can contain a lot of data, it can be difficult to get summarized information from them. A pivot table can help quickly summarize the data and highlight the desired information. The usage of a pivot table is extremely broad and depends on the situation. The first question to ask is, “What am I looking for?” In the example here, let us ask, “What is OrderTotal done in each Region by each sales person (SoldBy)?”

A pivot table usually consists of row, column and data (or fact) fields. In this case, the column is Country, City, the row is Soldby and as data we would like to see is the Sum of OrderTotal. BIPLUS fields allow several kinds of aggregations including: sum, average, standard deviation, count, Maximum, Minimum, Variation etc. In this case, the total number of orders placed by sales person and by region is displayed above using a sum aggregation.

The BIPLUS Pivot Analysis functionality goes way beyond the basics and allows very powerful analytical functionality with context-sensitive drilldown. We will explore this in more detail.

BIPLUS supports two types of Pivot features.

Pivot

A GUI based Pivot analysis can be used in BIPLUS where one can drag-n-drop column to create his own pivot table. One can also select different type of aggregation functions. Pivot feature can be opened from the Toolbar.

This opens Pivot Analysis in new tab. If you notice all columns in our report are already present in Field List which is placed on the right side.

In following example we have dragged Country and City into Row Fields, SOLDBY into Pivot column and ORderTotoal into Measure Item. We have also applied Grand Total, Row Total, Pivot Total.

A Pivot feature also provides a filter option using which we can filter the data. Clicking on down arrow button will open the filter menu to select the data items.

Now, Right Click mouse click will show Field Settings which will open Pivot Grid Field dialog. Now one can apply different type of aggregation functions on this selected (SOLDBY) column. Here we are going to count orders placed by each sales person in each Country and city.

We can perform following operation here…

Now let's see the results.

We can also view detail records by double clicking on pivot records which will open detail records window. Image below shoes that how detail records will be displayed. Dock to main Window button in details window will open this window in new tab.

Once pivot table is ready then using right click menu we can save it as treatment, so that next time we don't need to apply pivot on our original report. Treatment will directly open that report as pivot table. We will see Treatments later on.

Advanced Pivot

Pivot Table

Advanced Pivot provides some additional functionalities than Pivot. Advanced Pivot Analysis can be opened either from the Toolbar or from right click menu.

Now we state that we want the row field to be country and that we want to pivot on year and aggregate for each year and country, the total of the column “Order Total”. SO we have added ORDERYEAR in Pivot Column, COUNTRY in ROW FIELD and ORDERTOTAL in Measure Item with SUM as aggregation function.

And the result will look like as below.

We can also add some additional properties to Measure Item using properties column. Click '…' button to browse properties.

Measure Properties:

Pivot Column & Row Field Properties:

Pivot Chart tab

Pivot Chart tab allows user to select chart type if Show as Chart option in enabled in Pivot Table tab. Here user can click on the drop-down button to see different types of chart types. You can select a chart type according to your requirement.

Advanced tab

Advanced tab in Pivot have following settings…