Inforiver

Upcoming webinar on 'Inforiver Charts : The fastest way to deliver stories in Power BI', Aug 29th , Monday, 10.30 AM CST.    Register Now

Inforiver Writeback Matrix June 2024 Release Updates – Version 3.0

by Inforiver | Jun 18, 2024 | ,

Welcome to the Inforiver Writeback Matrix 3.0. release updates!  

The 3.0 release is a giant leap forward in broadening Inforiver into a full-spectrum data integration, advanced connected & integrated planning, and business reporting suite. In this landmark release, we’ve integrated InfoBridge with Inforiver.

The Infobridge story 

Business reporting and planning with Inforiver often involves a multi-page report with data at varying granularities. The data from multiple visuals would also need to be written back into a single writeback table or be consumed in a consolidated P&L statement or in an executive dashboard that aggregates data to the highest level. Common use cases are:

  • Regional budgets that have a dedicated page for each region and finally a consolidated global budget page.  
  • An OPEX plan at expense category level that would require access to the values entered in the Salary plan which is at employee level.  
  • P&L statements containing Revenue & COGS would require consolidation of values planned at a product level in a dedicated Sales & COGS plan sheet.
  • In the pharmaceutical industry, planning is typically performed at a material level. Finally, the planned quantities are reported at high level such as Plant, Product Family level.  
  • In cost centre planning, planning is performed at each cost centre level. And each cost centre is broken to a different granularity, such as HC plan > Employees > IT > Maintenance costs etc. However, an executive dashboard requires all the data aggregated at a company level.  
  • In an Operations Headcount forecast use case, planners would enter volume forecast in a dedicated planning sheet. They would want to convert those values into headcount numbers to ensure that the firm has enough capacity to meet its operational forecasts. 

Traditionally, such requirements would incur overheads and process inefficiencies via composite modelling, extensive DAX & SQL scripting, BI development & IT expertise. This is where Infobridge can turn the tide. 

Infobridge is a no-code, collaborative planning portal that brings inter-visual communication, data consolidation, and transformation capabilities inside your existing Power BI reports. With InfoBridge, you can perform real-time data transformations with the capabilities of Power Automate, Power Query, and the Inforiver Writeback engine all rolled into one! 

What makes Infobridge a cut above the rest? 

  • Writeback: Infobridge allows the consolidation of multiple visuals into a single WB table. Without Infobridge, users would need to writeback to separate tables and maintain each of them. 
  • Visual data integration: With Infobridge, you can seamlessly access data from any Inforiver or ValQ visual in near real-time. Pulling data from different visuals would typically require ETL expertise.  
  • No code platform: Infobridge offers a no-code experience for use cases that would normally demand intensive DAX and composite modelling. 
  • Pivoting data: You can pivot and unpivot dimensions and measures on the fly. Adding new dimensions or pivoting data is only a few clicks away whereas traditionally tasks like that would involve SQL and DAX scripts. 

In parallel, we are also launching One Workspace – a single access point for all Lumel product offerings. Among the numerous features being rolled out as part of this release, the key enhancements are performance boosts for high-volume writeback, weekly/daily forecasts, an upgraded interface for creating visual hierarchies, and the bulk edit feature for updating cells.  

Discover the innovations driving our product as we continue to deliver the features most anticipated by the Inforiver community. Thank you for choosing Inforiver! 

The release notes are organized into toolbar sections. Feel free to explore the sections that interest you. 

1. InfoBridge integration 

1.1 Creating a bridge 

1.2 Mapping data from a bridge 

1.3 Inserting data from the bridge 

1.4 Real-time inter-visual updates  

1.5 Inserting measures from another visual  

1.6 Transforming data within InfoBridge 

2. Unified workspace for data integration, reporting, and planning 

3. Writeback 

3.1 Superior performance for high-volume writeback 

3.2 Replace dimensions in writeback with the corresponding ID field 

4. Data input 

4.1 Formula measures as default values 

4.2 Redesigned interface for creating custom hierarchies 

4.3 API to refresh Semantic data model 

4.4 Bulk edit 

4.5 Copy from rows for non-power BI date formats 

5. Forecasts 

5.1 Daily and weekly forecasts  

6. Scenarios 

6.1 Copy formatting for scenarios 

7. Visual formulas and Aggregation 

7.1 Row and column aggregation at measure level 

7.2 Row and column aggregation for formula measures  

7.3 New column aggregation types – first and last 

7.4 New date functions 

8. Audit filter based on username 

9. Scheduler – page numbers in PDF reports 

  

1. InfoBridge integration 

In the 3.0. version, you’ll notice an additional InfoBridge tab in your Inforiver visuals.  

In the context of Inforiver, one of InfoBridge's capabilities is integrating data from separate visuals and writing it back to a single table. For demonstration purposes, let’s create a Consolidated Budget based on the Regional, Category, and Account-wise budgets.  

1.1 Creating a bridge 

We can create a bridge using the data from a particular visual and then add data from other visuals to the same bridge. The regional and category budgets from different visuals are combined into a single bridge. 

inforiver-infobridge-creating-bridge

The Budget bridge is created with the visual data from the regional and category budget visuals. Within InfoBridge, you can pivot, merge, append, join, and transform your data. InfoBridge provides an all-encompassing range of data transformation and integration options.  

Infobridge-budget-bridge-created

1.2 Mapping data from a bridge 

In the target visual (Consolidated Budget), we need to configure an integration to pull data from the bridge. We also need to map the dimensions and measures from the bridge to the data in the target visual. Please remember that you must configure integrations separately for every InfoBridge query. In this case, we’ll need to configure 2 integrations to pull data from the Region and Category budgets. 

infobridge-mapping-data

1.3 Inserting data from the bridge 

Once configured, use the Insert Rows button; you will have the data from the region and category budgets. Rows inserted from bridges can be identified by the “link” icon. 

inserting-data-from-bridge

1.4 Real-time inter-visual updates 

Once you create a bridge from the source visual and pull the data into the target visual, any updates made to data input fields in the source will automatically reflect in the target. 

In the target visual (Consolidated Budget Enhc) report, the Discount data input field from the source visual (Regional Budget) has a value of 1.12m, as highlighted. 

infobridge-real-time-inter-visual-update

When you update data input values in the source visual, the bridge created for that visual is automatically refreshed with the latest values. For example, the June discount is updated from 1.12m to 2.24m in the source visual, which is reflected in real time in the target visual. 

automatic-data-refresh-infobridge

1.5 Inserting measures from another visual 

With InfoBridge, you can source data input measures from a visual—even when the row granularity in the source and target visuals is different. 

The source visual rows are at the Salary category level. 

inserting-measures-from-visual-granularity

The target visual has data rolled up to the Department level. 

visual-data-rollup-department-level

Once you create a bridge for the source visual, you can use the pivot table feature to transform your rows, columns, and measures.  

infobridge-pivot-table-feature

After creating an integration to the source visual bridge, you can insert any data input columns from the source visual to the target visual – in this case, the rolled-up Headcount from the Phoenix visual into the United States visual.   

integration-insert-data-columns

The headcount is rolled up and inserted into the target visual as a read-only measure. Any changes need to be done from the source visual only, ensuring a unidirectional data flow.

insert-headcount-columns

1.6 Transforming data within InfoBridge 

InfoBridge provides powerful data integration. It allows you to consolidate data from heterogeneous sources such as Inforiver, CSV, Excel, JSON, Sharepoint, etc.

infobridge-data-sources

You can also join heterogeneous sources based on a common field. For instance, you can look up the FX Rate from the FX dimension based on the currency. 

join-heterogeneous-sources

InfoBridge enables you to append and merge the data from different source systems. 

inforbridge-append-and-merge

You will also find various column-level options such as adding dimensions and measures, pivot and unpivot, filtering, and rounding data. 

infobridge-data-manipulation

2. Unified workspace for data integration, reporting, and planning 

Bringing you One Workspace – an integrated, inter-visual product suite for reporting, data management, visualization, and rapid planning.  

inforiver-one-workspace-image

ValQ and EDITable will also be integrated into subsequent versions.

inforiver-one-workspace-portal

3. Writeback 

3.1 Superior performance for high-volume writeback 

If your writeback payload exceeds 50k records, Inforiver splits it into multiple chunks and writes them back batch-by-batch. When you add a destination, you can specify whether you will use a temporary table to hold the batched data. 

inforiver-writeback-performance-batch-handling

Additionally, the writeback log will capture how the payload has been split into multiple chunks and processed in parallel to boost performance. 

inforiver-writeback-log-chunks-monitoring

3.2 Exclude dimensions in writeback with a corresponding ID field 

In the April release, we introduced the Row Dimension ID Mapping, which enables you to choose the dimensions to uniquely identify a row. For instance, you can identify a product using the product ID instead of the product name. 

writeback-exclude-dimension-row-id

We’ve broadened the scope of row dimension mapping to include writeback. You can exclude a dimension from writeback, provided a valid Row dimension ID mapping has been set up. Since the Row Dimension ID Mapping is based on the Product ID, the Product Name is redundant and can be dropped from writeback.  

inforiver-writeback-exclude-dimension

The product name field is not written back, as the product ID field can be used to distinctly locate a row. 

inforiver-writeback-exclude-product-name

4. Data input 

4.1 Formula measures as default values 

Don’t want blank values in data input measures? Inforiver provides a default value option - you can use the values from a native measure as default values for a data input field. With the 3.0. version, you can also use formula measures as default values for numeric data input fields. 

We’ve used the AC Depreciation formula measure as the default value for the data input field. 

inforiver-data-input-formula-default

4.2 Redesigned interface for creating custom hierarchies 

With Inforiver, you can easily create hierarchies at the visual level without updating the underlying dataset. For instance, if you have a new branch in the organizational hierarchy or a new section of products, you can create the hierarchy level within Inforiver and enter the data values. In the latest version, we’ve brought in a more advanced, straightforward, user-friendly interface to insert and manage hierarchies even from the reading view– The Insert Rows feature. 

user-friendly-hierarchy-interface-creation
  • Disabling row insertion: You can restrict users from creating new categories for a particular level. Navigate to Insert >Manage Rows > Insert Row Settings> Insert Row Configuration. 

We’ve disabled the creation of new regions. However, new subregions can be inserted. 

inforiver-hierarchy-disable-rows

Notice how the Region textbox is disabled in the Insert rows window, but we are able to enter values in the SubRegion textbox. 

inforiver-hierarchy-disable-rowss
  • Upload from Excel: If Excel is your go-to spreadsheet, you can also create and upload the hierarchy in an Excel CSV file. 
hierarchy-disable-rows-textbox

When you upload data from Excel, you need to explicitly map the field in Excel to the visual row dimension. You will also need to set up filters to map subcategories under the respective parent category. In this case, when you select Frontier markets as the Region, you will only want to see Vietnam, Romania, and Kenya in the Sub Region dropdown. Similarly, when you select CIVETS as the Region, you would only want to see Colombia, Indonesia, Vietnam, Egypt, etc, and none of the countries that fall under the Frontier markets sector. 

upload-hierarchy-from-excel-csv-file

Once the field mapping and filters (optional) are set up, you will be able to see the data from the Excel sheet in the Insert rows interface.  

excel-data-upload-and-field-mapping-example

You can explicitly set permissions for users to insert rows in read mode. You have options to restrict all users, allow all users, or authorize specific users to insert rows. Navigate to Insert >Manage Rows >Settings > Insert Row Access to set permissions. 

excel-data-visible-in-insert-rows-interface

4.3 API to refresh Semantic data model 

In the previous release, we introduced the capability to generate authorization tokens and perform ad-hoc semantic model refreshes. When you source the options for a single select or multi-select from a semantic model, Inforiver provides the refresh link in the options section. You can easily copy and use it to trigger refreshes. 

api-refresh-semantic-data

You can click on the log icon to view the history and details of semantic model data refreshes. 

api-refresh-semantic-log

4.4 Bulk edit 

In financial reporting, costs or revenues may need to be allocated across multiple fields, or during the budgeting/forecasting process, the same values may need to be distributed across different fields. In the latest version, we are rolling out the Bulk Edit feature: 

  • You can assign values based on the row and/or column dimension category. 
  • Assign values at row and column levels.  
  • Append to existing value, assign a new value or clear values. 
  • Distribute the assigned value based on weights. 

4.5 Copy from rows for non-power BI date formats 

Inforiver allows you to input date values. When you have a date dimension in your rows, you can initialize data input dates with row dimension values. Navigate to Data Input > Date > Copy from rows to initialize. Even non-Power BI date formats are recognized in the latest version.

copy-date-values-from-rows-in-inforiver

You can see how the values in the date data input fields have been initialized from the rows. 

data-input-initialization-from-rows

5. Forecasts 

5.1 Daily and weekly forecasts 

Inforiver’s robust forecasting feature provides a wide range of options for configuring and maintaining your forecasts. Inforiver already supports yearly, half-yearly, quarterly, and monthly forecasts. In the 3.0 release, we have added the capability to forecast for a specific number of days or generate weekly forecasts. 

Daily forecasts

Daily forecasts can be applied to areas like  

  • Financial management where the market volatility requires forecasting for a short, foreseeable period. 
  • Hospitality industry, where factors like occupancy and reservations are subject to frequent change  
  • Transportation and logistics for fleet utilization and route planning 

Let’s configure a sales forecast from March 11th to March 15th

daily-forecasting-configuration

With Inforiver, you can create forecasts at different granularities (yearly/monthly/weekly/daily). We’ve generated a daily forecast for the specified number of days. 

daily-forecast-generation-in-inforiver

Weekly forecast 

When you have weeks in your column dimension, Inforiver automatically detects the week numbers while configuring the forecast. 

weekly-forecast-configuration-in-inforiver

We’ve generated a weekly forecast for the last 3 weeks of June. 

weekly-forecast-generated

6. Scenarios 

6.1 Copy formatting for scenarios 

You can replicate the formatting applied to the base or to any scenario with the Copy-style formatting from scenario option. With this feature, you can maintain consistent formatting across all scenarios. 

Click on the format painter icon to apply formatting from another scenario/base. 

copy-scenario-formatting

Column styles applied in the base will automatically be copied over to scenarios. In this report, the data input fields can be identified with the hatched style, which has been cascaded to the scenario as well. 

copy-scenario-formatting-cascaded

7. Visual formulas and Aggregation 

7.1 Row and column aggregation at measure level 

With Inforiver, you can set aggregation at multiple levels: category, measure, and report. In the 3.0 version, the Manage aggregation interface allows you to directly set the row and column aggregation for each measure. 

inforiver-aggregation-measure

7.2 Row and column aggregation for formula measures  

Inforiver automatically sets the row aggregation to formula and the column aggregation to sum for formula measures. You can override the default aggregation a required. 

Note: When you select weighted average as the row aggregation type, the column aggregation will be set to weighted average and cannot be overridden. 

You can view and edit the aggregation for formula measures from the Manage aggregation interface. 

aggregation-formula-measure

7.3 New column aggregation types – first and last 

P&L or cash flow statements often require the values from the first or last periods as the column subtotals and grand totals.  

First aggregation type: The values from the first period are used for the column subtotals and grand totals. In the example, the Actuals from Q1 are used as the subtotals at the year level. The Actuals from 2022 (the earliest year) are used for the grand total.  

first-aggregation-type-new-column

Last aggregation type: The last period is used to populate the grand totals and subtotals.   

last-aggregation-type

7.4 New date functions 

With the latest version, we’ve added new date functions like start of month, end of quarter, and start of year. 

new-date-functions

We have also introduced formulas to add days/quarters/months/years to an input date. Additionally, you can calculate the number of working days between 2 dates using the NETWORKDAYS formula. The DATE function has been enhanced to parse date values in different formats. 

inforiver-date-formulas
FUNCTION NAME DESCRIPTION 
SOWEEK Returns the starting date of the week 
SOMONTH Returns the starting date of the month 
SOQTR Returns the starting date of the quarter 
SOYEAR Returns the starting date of the year 
EOWEEK Returns the last date of the week 
EOMONTH Returns the last date of the month 
EOQTR Returns the last date of the quarter 
EOYEAR Returns the last date of the year 
NETWORKDAYS Returns the number of workdays between two input dates 
ADDDAYS Adds a specified number of days to the input date 
ADDWEEKS Adds a specified number of weeks to the input date 
ADDMONTHS Adds a specified number of months to the input date 
ADDQTRS Adds a specified number of quarters to the input date 
ADDYEARS Adds a specified number of years to the input date 
DATE() Parses string as per given format or identifies format 
Logical operators >, <, <=, >=, == Compares input dates and returns a boolean value. 

8. Audit filter based on username 

The Inforiver platform facilitates collaborating on reports. A case in point is multiple users entering and updating values in a data input field. However, if you needed to track the changes made by a particular user, you would need to scan the entire audit log! In the 3.0 version, you will have this data at your fingertips. You can now filter the data entry audit log based on the username. This feature is available in reading mode as well. 

audit-log-filter-by-username

9. Scheduler – page numbers in PDF reports 

The PDF extract in your scheduled reports will now display the page number. 

pdf-report-scheduler-with-page-numbers

Note: InfoBridge will be available with new pricing in July. Reach out to us to know more!

With that, we conclude the 3.0. Writeback Matrix release updates.   

Your support and feedback enable us to continuously refine Inforiver. We look forward to your suggestions and have many more exciting innovations lined up! Visit the Inforiver Community to share your ideas, vote on others’ submissions, and interact with other users.  


Share this on:

Get Inforiver brochure

Maximize your business potential with Inforiver's paginated reporting, data entry, planning & budgeting capabilities
Download now
Inforiver
About Inforiver!
Inforiver is the fastest way to do everything in Power BI. It enables citizen developer productivity and unleashes true self-service with our intuitive and interactive no-code data app suite for Microsoft Power BI. The product is developed by Lumel Technologies Inc, who are #1 Power BI Visuals AppSource Partner serving over 3,000+ customers worldwide with their xViz, Inforiver, and ValQ offerings.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram