diff --git a/.gitbook/assets/1.6.2. power-BI-filtered-border-box-expansion.gif b/.gitbook/assets/1.6.2. power-BI-filtered-border-box-expansion.gif new file mode 100644 index 0000000..1d84afc Binary files /dev/null and b/.gitbook/assets/1.6.2. power-BI-filtered-border-box-expansion.gif differ diff --git a/.gitbook/assets/2.3.2. switch-measure-combinations-gif.gif b/.gitbook/assets/2.3.2. switch-measure-combinations-gif.gif new file mode 100644 index 0000000..5afc229 Binary files /dev/null and b/.gitbook/assets/2.3.2. switch-measure-combinations-gif.gif differ diff --git a/.gitbook/assets/3.11. Right to left.png b/.gitbook/assets/3.11. Right to left.png new file mode 100644 index 0000000..3fc1d70 Binary files /dev/null and b/.gitbook/assets/3.11. Right to left.png differ diff --git a/.gitbook/assets/3.12.1. Localization config.png b/.gitbook/assets/3.12.1. Localization config.png new file mode 100644 index 0000000..2903397 Binary files /dev/null and b/.gitbook/assets/3.12.1. Localization config.png differ diff --git a/.gitbook/assets/3.12.2. Getlocalelable function.png b/.gitbook/assets/3.12.2. Getlocalelable function.png new file mode 100644 index 0000000..e2cfdf1 Binary files /dev/null and b/.gitbook/assets/3.12.2. Getlocalelable function.png differ diff --git a/.gitbook/assets/3.12.3. Francais.png b/.gitbook/assets/3.12.3. Francais.png new file mode 100644 index 0000000..7298a41 Binary files /dev/null and b/.gitbook/assets/3.12.3. Francais.png differ diff --git a/.gitbook/assets/3.12.4. German.png b/.gitbook/assets/3.12.4. German.png new file mode 100644 index 0000000..77e393e Binary files /dev/null and b/.gitbook/assets/3.12.4. German.png differ diff --git a/.gitbook/assets/3.8. on-data-change-scripts.gif b/.gitbook/assets/3.8. on-data-change-scripts.gif new file mode 100644 index 0000000..dbfcc8a Binary files /dev/null and b/.gitbook/assets/3.8. on-data-change-scripts.gif differ diff --git a/.gitbook/assets/3.9. reset-formats-selected-cells.gif b/.gitbook/assets/3.9. reset-formats-selected-cells.gif new file mode 100644 index 0000000..b154169 Binary files /dev/null and b/.gitbook/assets/3.9. reset-formats-selected-cells.gif differ diff --git a/.gitbook/assets/image (1000).png b/.gitbook/assets/image (1000).png new file mode 100644 index 0000000..d9cfbc4 Binary files /dev/null and b/.gitbook/assets/image (1000).png differ diff --git a/.gitbook/assets/image (1001).png b/.gitbook/assets/image (1001).png new file mode 100644 index 0000000..83bd2f0 Binary files /dev/null and b/.gitbook/assets/image (1001).png differ diff --git a/.gitbook/assets/image (1002).png b/.gitbook/assets/image (1002).png new file mode 100644 index 0000000..71d60e3 Binary files /dev/null and b/.gitbook/assets/image (1002).png differ diff --git a/.gitbook/assets/image (1003).png b/.gitbook/assets/image (1003).png new file mode 100644 index 0000000..a688eca Binary files /dev/null and b/.gitbook/assets/image (1003).png differ diff --git a/.gitbook/assets/image (1004).png b/.gitbook/assets/image (1004).png new file mode 100644 index 0000000..4bba8c2 Binary files /dev/null and b/.gitbook/assets/image (1004).png differ diff --git a/.gitbook/assets/image (1005).png b/.gitbook/assets/image (1005).png new file mode 100644 index 0000000..22368d7 Binary files /dev/null and b/.gitbook/assets/image (1005).png differ diff --git a/.gitbook/assets/image (969).png b/.gitbook/assets/image (969).png new file mode 100644 index 0000000..22368d7 Binary files /dev/null and b/.gitbook/assets/image (969).png differ diff --git a/.gitbook/assets/image (970).png b/.gitbook/assets/image (970).png new file mode 100644 index 0000000..ca1913a Binary files /dev/null and b/.gitbook/assets/image (970).png differ diff --git a/.gitbook/assets/image (971).png b/.gitbook/assets/image (971).png new file mode 100644 index 0000000..dc07603 Binary files /dev/null and b/.gitbook/assets/image (971).png differ diff --git a/.gitbook/assets/image (972).png b/.gitbook/assets/image (972).png new file mode 100644 index 0000000..a67fcc8 Binary files /dev/null and b/.gitbook/assets/image (972).png differ diff --git a/.gitbook/assets/image (973).png b/.gitbook/assets/image (973).png new file mode 100644 index 0000000..eb44d13 Binary files /dev/null and b/.gitbook/assets/image (973).png differ diff --git a/.gitbook/assets/image (974).png b/.gitbook/assets/image (974).png new file mode 100644 index 0000000..cc91be8 Binary files /dev/null and b/.gitbook/assets/image (974).png differ diff --git a/.gitbook/assets/image (975).png b/.gitbook/assets/image (975).png new file mode 100644 index 0000000..558b8cd Binary files /dev/null and b/.gitbook/assets/image (975).png differ diff --git a/.gitbook/assets/image (976).png b/.gitbook/assets/image (976).png new file mode 100644 index 0000000..8386180 Binary files /dev/null and b/.gitbook/assets/image (976).png differ diff --git a/.gitbook/assets/image (977).png b/.gitbook/assets/image (977).png new file mode 100644 index 0000000..8b32506 Binary files /dev/null and b/.gitbook/assets/image (977).png differ diff --git a/.gitbook/assets/image (978).png b/.gitbook/assets/image (978).png new file mode 100644 index 0000000..a050324 Binary files /dev/null and b/.gitbook/assets/image (978).png differ diff --git a/.gitbook/assets/image (979).png b/.gitbook/assets/image (979).png new file mode 100644 index 0000000..db157cf Binary files /dev/null and b/.gitbook/assets/image (979).png differ diff --git a/.gitbook/assets/image (980).png b/.gitbook/assets/image (980).png new file mode 100644 index 0000000..f6f4553 Binary files /dev/null and b/.gitbook/assets/image (980).png differ diff --git a/.gitbook/assets/image (981).png b/.gitbook/assets/image (981).png new file mode 100644 index 0000000..da04065 Binary files /dev/null and b/.gitbook/assets/image (981).png differ diff --git a/.gitbook/assets/image (982).png b/.gitbook/assets/image (982).png new file mode 100644 index 0000000..da83ccd Binary files /dev/null and b/.gitbook/assets/image (982).png differ diff --git a/.gitbook/assets/image (983).png b/.gitbook/assets/image (983).png new file mode 100644 index 0000000..799783f Binary files /dev/null and b/.gitbook/assets/image (983).png differ diff --git a/.gitbook/assets/image (984).png b/.gitbook/assets/image (984).png new file mode 100644 index 0000000..a6d26a6 Binary files /dev/null and b/.gitbook/assets/image (984).png differ diff --git a/.gitbook/assets/image (985).png b/.gitbook/assets/image (985).png new file mode 100644 index 0000000..d858011 Binary files /dev/null and b/.gitbook/assets/image (985).png differ diff --git a/.gitbook/assets/image (986).png b/.gitbook/assets/image (986).png new file mode 100644 index 0000000..08b799c Binary files /dev/null and b/.gitbook/assets/image (986).png differ diff --git a/.gitbook/assets/image (987).png b/.gitbook/assets/image (987).png new file mode 100644 index 0000000..cd4f4c3 Binary files /dev/null and b/.gitbook/assets/image (987).png differ diff --git a/.gitbook/assets/image (988).png b/.gitbook/assets/image (988).png new file mode 100644 index 0000000..97c6ac3 Binary files /dev/null and b/.gitbook/assets/image (988).png differ diff --git a/.gitbook/assets/image (989).png b/.gitbook/assets/image (989).png new file mode 100644 index 0000000..e395179 Binary files /dev/null and b/.gitbook/assets/image (989).png differ diff --git a/.gitbook/assets/image (990).png b/.gitbook/assets/image (990).png new file mode 100644 index 0000000..32e73e6 Binary files /dev/null and b/.gitbook/assets/image (990).png differ diff --git a/.gitbook/assets/image (991).png b/.gitbook/assets/image (991).png new file mode 100644 index 0000000..206fb93 Binary files /dev/null and b/.gitbook/assets/image (991).png differ diff --git a/.gitbook/assets/image (992).png b/.gitbook/assets/image (992).png new file mode 100644 index 0000000..efbca3a Binary files /dev/null and b/.gitbook/assets/image (992).png differ diff --git a/.gitbook/assets/image (993).png b/.gitbook/assets/image (993).png new file mode 100644 index 0000000..efbca3a Binary files /dev/null and b/.gitbook/assets/image (993).png differ diff --git a/.gitbook/assets/image (994).png b/.gitbook/assets/image (994).png new file mode 100644 index 0000000..fe68b4e Binary files /dev/null and b/.gitbook/assets/image (994).png differ diff --git a/.gitbook/assets/image (995).png b/.gitbook/assets/image (995).png new file mode 100644 index 0000000..5dc3528 Binary files /dev/null and b/.gitbook/assets/image (995).png differ diff --git a/.gitbook/assets/image (996).png b/.gitbook/assets/image (996).png new file mode 100644 index 0000000..be1bc0a Binary files /dev/null and b/.gitbook/assets/image (996).png differ diff --git a/.gitbook/assets/image (997).png b/.gitbook/assets/image (997).png new file mode 100644 index 0000000..0c7e114 Binary files /dev/null and b/.gitbook/assets/image (997).png differ diff --git a/.gitbook/assets/image (998).png b/.gitbook/assets/image (998).png new file mode 100644 index 0000000..ed77418 Binary files /dev/null and b/.gitbook/assets/image (998).png differ diff --git a/.gitbook/assets/image (999).png b/.gitbook/assets/image (999).png new file mode 100644 index 0000000..e5c3f8c Binary files /dev/null and b/.gitbook/assets/image (999).png differ diff --git a/SUMMARY.md b/SUMMARY.md index 8f7c6e1..3c36e16 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -350,3 +350,4 @@ * [Inforiver Writeback Matrix October 2024 - v3.5](release-notes/inforiver-writeback-matrix-october-2024-v3.5.md) * [Inforiver Writeback Matrix October 2024 - v3.6](release-notes/inforiver-writeback-matrix-october-2024-v3.6.md) * [Inforiver Writeback Matrix November 2024: Import from Google Sheets & More](release-notes/inforiver-writeback-matrix-november-2024-import-from-google-sheets-and-more.md) + * [Inforiver Reporting Matrix Nov 2024: Variables,](release-notes/inforiver-reporting-matrix-nov-2024-variables.md) diff --git a/release-notes/inforiver-reporting-matrix-nov-2024-variables.md b/release-notes/inforiver-reporting-matrix-nov-2024-variables.md new file mode 100644 index 0000000..8c7118f --- /dev/null +++ b/release-notes/inforiver-reporting-matrix-nov-2024-variables.md @@ -0,0 +1,248 @@ +# Inforiver Reporting Matrix Nov 2024: Variables, + +Release notes for version v3.3 + +## 1. Formatting + +#### 1.1. Display skipped rows in the report + +Inforiver allows you to exclude rows from total/subtotal calculations using the Skip row option. The skipped row will then be masked from the report. With the latest release, you can retain skipped rows in the report with the Skip and Show Row option in the row gripper. This feature allows you to cherry-pick the categories contributing to the subtotals and display the excluded categories. + +Notice how the Bookcases row is still displayed in the report after skipping it. The subtotals for the Furniture and Central categories and the grand total have changed after excluding the Bookcases row. + +

Skip and show row

+ +Select the **Include All Skipped Rows** option from the row gripper to include skipped rows again. + +#### **1.2. Date-based interface to show measures** + +Inforiver offers a range of time intelligence formulas to display your data for specific periods. If scripting is not your cup of tea, you can use the new **Show Measures** interface to display the data for a particular period of time. You only need to select the date range from the date picker. + +You can also hide measures for a specific time range by turning off the **Show** toggle. + +

Show measures setup

+ +Once defined, you can smoothly switch between different time ranges and analyze your data for specific periods. + +

Defining multiple time periods and switching between them

+ +#### **1.3. Pie and donut – a new addition to row-level charts** + +Add a pie or donut chart to your report to visualize the proportions of different categories in your dataset. To embed pie charts, add a minimum of 2 measures. + +

Embedding pie and donut charts

+ +#### **1.4. Minimum and maximum threshold for outliers** + +Inforiver can highlight outlier values for lollipop charts, and you can specify the threshold beyond which a data point will be considered an outlier. In earlier versions, we only had the option to specify a negative and positive outlier, but what if you only have positive values in your data? In the latest version, you can specify a minimum and maximum threshold or use the existing positive/negative option based on your data. + +

Outlier threshold

+ +#### **1.5. Display marker values for sparklines** + +Inforiver enables you to visualize your numbers by embedding row-level charts. By checking the **Show Marker Label** option, you can now display markers alongside the charts, allowing you to grasp insights quickly from the charts. + +

Sparkline markers

+ +#### **1.6. Border box option** + +You can now create a box highlighting specific rows/columns or cells in your reports. + +

Border box

+ +If you have applied Power BI filters on row/column dimensions, the border box will automatically expand to accommodate the filtered categories when they are added back. + +Please remember that this will work only when you use the row/column gripper options to select data when you apply a border. + +

Power BI filter compatibility

+ +## 2. Analysis + +#### **2.1. Row groups in KPI explorer** + +With Inforiver, you can group rows and create visual-level hierarchies. In earlier releases, row groups could not be viewed or selected from the KPI explorer. From this release, row groups will be supported in the explorer view. + +

Row groups in KPI explorer

+ +#### **2.2. Date picker in filters** + +Inforiver makes it easier for you to apply filters for date fields. You can select the date ranges from the date picker, which is now available in the filter interface. + +Note: You need to have a date dimension in your report to enable the date picker. + +

Date picker in filters

+ +When you have a date dimension in your rows, you can use the new **Date Period** option to filter your row data between 2 specific dates. + +

Date period filter

+ +#### **2.3. Filter based on measure name** + +Navigating and locating specific measures may prove time-consuming when your reports contain many measures. You can now display selected measures by creating measure-name-based filters. + +

Measure filter

+ +You can quickly switch between different relevant measure combinations with this option. + +

Measure filters

+ +#### **2.4. Interface change for filters** + +Is deciphering complex, multi-condition filters proving to be laborious? The filter interface has been upgraded to show the links between filter conditions, making them much easier to grasp. + +

New filter interface

+ +#### **2.5. Date conditions in conditional formatting** + +You can directly use date range conditions, such as the order date being in the last n days or the ship date being in the next n days, as a conditional formatting rule. + +

Date-based conditional formatting

+ +#### **2.6. Hide measure values with conditional formatting** + +Business reporting may require withholding certain information to protect strategic interests. You can now use conditional formatting to mask values based on specific criteria. + +We’ve hidden the COGS values when the Discount is less than 10k. + +

Hiding measure values

+ +#### **2.7. Conditional formatting for measure headers** + +Based on your data, you can highlight measure headers. For instance, you can highlight the quarters/months in which the overall sales exceed a target amount. You can select the dimensions from the **Target column** box. + +

CF for measure headers

+ +## 3. Settings + +#### **3.1. Totals/subtotals for date fields** + +Aggregation may not necessarily apply to non-numeric fields. Inforiver provides the option of leaving the total and subtotal cells blank for non-numeric fields. This feature has been extended to date fields as well in this release. + +

Disable totals/subtotals for non-numeric measures

+ +## **3.2. APS options moved to display settings** + +* **Absolute search:** Locate a value irrespective of its sign. This option has been added to the Misc tab. + +

Absolute search

+ +* **Populate missing AC with FC:** When the AC measure is unavailable, the missing values can be substituted with the corresponding FC measure. + +

Replace missing AC with FC

+ +* **Customize for Indian numbering system:** This enables the lakhs and crores units that are specific to the Indian number system. + +

Indian number system

+ +* **Show Info logo:** The Inforiver logo will be displayed at the bottom right corner of the visual. + +

Show info logo

+ +**3.3. Custom suffix for row subtotals split** + +Inforiver allows you to customize the row and column totals and subtotals with the Totals feature. The subtotal is displayed as a separate row when you choose the split option for row subtotals. After splitting subtotals, you can set a custom suffix for the row subtotal. + +

Subtotal suffix

+ +**3.4. Custom labels for blank row and column categories** + +Inforiver provides numerous options for handling null data in the source. With the latest version, you can provide a default label for blank row and column dimension categories. + +

Custom labels for blank dimensions

+ +**3.5. Show column filter** + +We’ve added a new, easily accessible column filter interface. This can be enabled by turning on the **Show Column Filter** option in the Misc tab. The **Enable Canvas Rendering** option should also be enabled from the General tab. + +

Show column filter

+ +**3.6. Rotate the first row dimension vertically** + +You can display the dimension in the Rows parameter in a banner format with the categories rotated vertically. To turn on this option, the General settings > Enable Canvas Rendering option also needs to be enabled. + +

Rotate row dimension

+ +**3.7. Suppress null visual columns** + +You may have calculated fields in your report that are null for certain categories. Inforiver provides the option of suppressing such fields that do not add value to the report. + +

Suppress null visual columns

+ +Enable the **Suppress Null Visual Columns** option to hide visual measures/columns that are entirely blank + +

Suppress null visual columns

+ +**3.8. On data change scripts** + +You can now execute scripts on changing the data selections in an external slicer/filter. For instance, you can enhance the relevance of data by drilling up/down or mask data in response to a specific selection. The exact scripting functions used in variables or on-load can be used for data changes. + +

On data change scripts

+ +* We have introduced a new SETCOLUMNSORT scripting function to sort columns in ascending or descending order. + +

SETCOLUMNSORT function

+ +**3.9. Reset formats for selected cells** + +Have you ever applied a series of formatting changes and found it challenging to undo them? Inforiver provides a handy **Reset Formats** option. Select the cells and click **Reset Formats** to instantly restore default formatting. + +

Reset formats for selected cells

+ +**3.10. Populate missing FC with PY/PL** + +If your reports contain forecast measures with missing values for certain periods, you can use either PL or PY values to replace the null forecast values. + +

Missing FC values

+ +Populate missing FC with PY: + +

Populate missing FC with PY

+ +Populate missing FC values with PL: + +

Populate missing FC with PL

+ +**3.11. Right-to-left support** + +Reports with RTL support improve the user experience for readers of RTL languages, making it easier for them to navigate, understand, and interpret the information presented. When the right-to-left option is enabled: + +* Data is arranged from right to left; notice how the months are arranged from December to January. +* The row categories are displayed on the right-hand side. +* Toolbar options are arranged from right to left. +* The header is positioned at the right end of the report. + +

RTL support

+ +**3.12. Localization settings** + +You can configure translations in Inforiver based on the language settings in Power BI. If your report has a global audience, you can configure calculated rows/columns or column groups to display dimension categories based on pre-defined translations when the language is switched. + +Navigate to Display Settings > General > Localization Settings to create translation entries. + +

Localization settings

+ +Use the GETLOCALELABEL function in the Title field and pass the Key specified in the translation config. + +

GETLOCALELABEL

+ +Notice how the row categories and column groups are implicitly changed to French and German. + +
+ +

French

+ + + +

German

+ +
+ +**3.13. Hide repeating parent rows** + +Hierarchical datasets may contain categories with the same name on multiple levels. + +

Repeating categories

+ +You can now suppress parent levels with the same name by enabling the **Hide Repeating Parent Rows** option. + +

Hide repeating parent rows