All Products
Search
Document Center

Quick BI:Mobile Computing

Last Updated:Jun 20, 2025

Mobile computing is a method that performs calculations on data based on sliding window technology. The window represents the range of data that participates in the calculation (for example, from one row before to one row after a specific value). This window advances step by step along the data, covering a new set of data points each time and performing specified calculations based on these data points. For example, if you calculate the average sales amount every 3 months, the first set of data covered by the window is January to March, the second set is February to April, and so on. By strategically selecting the window size and calculation type, you can effectively improve the quality and accuracy of data analytics. This topic describes how to configure mobile computing.

Prerequisites

Limitations

  • Totals and subtotals do not participate in mobile computing. If a field is configured with mobile computing, totals and subtotals will automatically become invalid (displayed as "-").

  • Empty values are not included in the mobile results. They do not affect other data results, and their own results remain empty (displayed as "-").

  • This analysis method is based on the returned result set calculation. The current limit in the public cloud is 10,000. If the total amount of returned data exceeds 10,000, the calculation results may not meet expectations.

  • You should sort data before performing mobile computing.

  • When you need to combine multiple datasets for calculation, associate the datasets first, and then perform calculations based on the complete associated dataset. If you calculate on unassociated datasets, the results may not match the actual situation.

  • When there are only measure fields in cross tables or detail tables, without dimension fields, mobile computing will not be available.

  • The charts that support mobile computing are shown below.

    Mobile computing method

    Description

    Supported chart types

    Overall mobile computing

    Performs mobile computing on the overall data.

    • Line/Area charts: Line chart, Area chart, Stacked area chart, 100% stacked area chart, Combination chart.

    • Column/Bar charts: Column chart, Stacked column chart, 100% stacked column chart, Ring column chart, Ranking board, Bar chart, Stacked bar chart, 100% stacked bar chart, Waterfall chart, Bullet chart, Box plot, Histogram.

    • Bubble/Scatter charts: Bubble chart, Scatter chart, Facet scatter chart.

    • Table charts: Cross table, Detail table, Heat map.

    • Pie/Ring charts: Pie chart, Rose chart, Radar chart, Treemap chart.

    • Geographic charts: Color map, Bubble map, Heat map, Flow map, Symbol map.

    • Metric charts: Metric card, Metric trend chart.

    • Funnel/Conversion charts: Funnel chart, Comparison funnel chart.

    • Other charts: Word cloud.

    Shift within group

    Groups data by a certain dimension and performs mobile computing on data within the group.

    • Table charts: Cross table.

Configuration Entry

In the Fields panel of the chart, find the measure field that needs to use mobile computing, click the image icon on its right, and select Advanced Calculation > Mobile Computing from the dropdown list. Then set the mobile computing method according to your actual business scenario.image

The mobile computing configuration for cross tables differs from other charts. The specific descriptions are as follows.image

Chart type

Calculation type

Limitation

Calculation logic

Cross table

Mobile computing by column

The Row area has dimension fields

Performs mobile computing with each column as an independent analysis unit.

Mobile computing by column group

The Row area has two or more dimension fields

Groups single column data according to the selected dimension and performs mobile computing within the group.

The grouping logic is: starting from the first dimension in the Row area, all dimensions up to the selected grouping dimension are treated as a whole for grouping operations. For example, in the figure below, the Region and Province fields will be used for grouping operations.image

Mobile computing by row

The Column area has dimension fields

Performs mobile computing with each row as an independent analysis unit.

Mobile computing by row

The Column area has two or more dimension fields

Groups single row data according to the selected dimension and performs mobile computing within the group.

The grouping logic is: starting from the first dimension in the column area, all dimensions up to the selected grouping dimension are treated as a whole for grouping operations. For example, in the figure below, the Region and Province fields will be used for grouping operations.image

Other charts

Overall mobile computing

/

Performs mobile computing on the overall data.

Application Examples

The following examples help you further understand mobile computing.

Application example 1: Metric card

Take the detail table's metric card as an example.

  1. Log on to the Quick BI console.

  2. Follow the steps in the figure below to enter the dashboard editing page.

    image.png

  3. In the top menu bar, click Add Chart, find Metric Card, and click or drag the detail table to the dashboard area.image

  4. In the Data Panel's Fields tab, configure the metric card data.

    Select the required dimension fields and measure fields, double-click or drag them to the target area.

    • In the Dimensions list, find Order Date (month), double-click or drag it to the Row area.

    • In the Measures list, find Order amount, double-click or drag it twice to the Column area.

      Note
      • The two Order amount fields in the Column area, one displays the raw data, and the other is set for mobile computing values.

      • When there are two duplicate fields placed on measures, a prompt "Duplicate items exist in measures" will appear. You don't need to update the data now. You can update after the configuration is complete.

  1. Click the image icon on the right side of the second Order amount field, select Advanced Calculation > Mobile Computing. In the Mobile Computing Settings dialog box, set the specific mobile computing method for the current chart as needed.image

    • Calculation method: Set the calculation to be performed on the data points within the window range.

      Calculation method

      Description

      Sum

      Calculates the sum of all data points within the window.

      Average

      Calculates the average of all data points within the window.

      Maximum

      Calculates the maximum value among all data points within the window.

      Minimum

      Calculates the minimum value among all data points within the window.

      Count

      Calculates the number of data points covered within the window.

    • Calculation range: Set the window range size.

      Calculation range

      Description

      Starting point

      Previous N

      Starts from the Nth data point before the current data point.

      Nth

      Starts from the Nth data point of the overall data.

      Current row

      Starts from the row where the current data point is located.

      Next N

      Starts from the Nth data point after the current data point.

      Ending point

      Next N

      Ends at the Nth data point after the current data point.

      Last Nth

      Ends at the Nth data point from the end of the overall data.

      Current row

      Ends at the row where the current data point is located.

      Previous N

      Ends at the Nth data point before the current data point.

    In this example, you need to calculate the maximum sales amount in every 3 months. Therefore, set the calculation method to Maximum, and the calculation range from Previous 1 data point to Next 1 data point of the current data point. The specific effect is shown in the following figure.image

Application example 2: Cross table

Cross tables have different mobile computing types available compared to other charts. The following examples use the calculation method Maximum and the calculation range from Previous 1 data point to Next 1 data point of the current data point for explanation.

Mobile computing type

Configuration description

Effect example

Mobile computing by column

This example performs mobile computing on the overall data by single column.

image

Mobile computing within column group

In this example, the first dimension field in the row area is Region, and the grouping dimension is Province. Therefore, matching groups are formed according to the Region and Province fields, and in-group mobile computing is performed by the Province dimension.

image

Mobile computing by row

This example performs mobile computing on the overall data by single column.

image

Mobile computing within row group

In this example, both the first dimension field in the row area and the grouping dimension are Product Type. Therefore, matching groups are formed according to the Product Type field, and mobile computing is performed within the group.

image